2009-09-02 4 views
1

Je suis assez nouveau pour msbuild et aspnet_compiler. J'utilise aspnet_compiler pour compiler un projet d'application Web. Maintenant, je viens de voir MSBuild.exe et j'ai remarqué qu'il construit mon site web dans le dossier/mywebsite/precompiledWeb. Maintenant, pourquoi ai-je besoin d'utiliser MSBuild.exe? Est-ce que je ne peux pas utiliser directement aspnet_compiler pour voir si mon site web peut être construit correctement?aspnet_compiler et msbuild.exe

(Je ne sais pas si je l'ai très bien expliqué).

Répondre

1

Vous avez raison, vous pouvez appeler manuellement l'outil aspnet_compiler.exe. Mais mieux serait d'utiliser Web Deployment Projects pour vous aider à le faire. Msbuild.exe est généralement utilisé pour créer des projets et ses dépendances.

+1

Quelle est la différence entre msbuild.exe et aspnet_compiler? – vikasde

4

Lorsque vous avez un projet d'application web avec un fichier projet, vs peut l'utiliser pour construire non seulement votre projet web mais toutes les dépendances impliquées. Cela ne générerait que vos fichiers de code source, pas les fichiers de balisage (.aspx, .ascx, .etc). Aspnet_compiler aspnet_compiler est conçu pour construire un projet de site Web qui n'a pas de fichier de projet. Cela dit, vous pouvez également l'utiliser pour vous assurer que vos fichiers de marquage sont également créés pour votre projet d'application Web.

+0

Comment faire pour précompiler le site Web pour la haute performance première fois? –

Questions connexes