2009-09-02 89 views
1

我很新的msbuild和aspnet_compiler。aspnet_compiler和msbuild.exe

我正在使用aspnet_compiler編譯web應用程序項目。現在我只看到MSBuild.exe並注意到它將我的網站構建到/ mywebsite/precompiledWeb文件夾中。現在爲什麼我需要使用MSBuild.exe?我不能直接使用aspnet_compiler來查看我的網站是否可以正確構建?

(不知道我是否解釋得很好)。

回答

1

你是對的,你可以手動調用aspnet_compiler.exe工具。但更好的是使用Web Deployment Projects來幫助你做到這一點。

+1

msbuild.exe和aspnet_compiler有什麼區別? – vikasde 2009-09-10 16:01:12

4

msbuild.exe通常用於構建項目及其依賴關係。當你有一個帶有項目文件的Web應用程序項目時,vs可以使用它來構建不僅僅是你的Web項目,而是所有的依賴關係。這隻會建立你的源代碼文件,而不是標記文件(.aspx,.ascx,.etc)。

aspnet_compiler是爲了構建一個沒有項目文件的網站項目。這就是說,您還可以使用它來確保您的標記文件也是爲您的Web應用程序項目構建的。

+0

如何預編譯網站以獲得第一次高性能? – 2015-07-21 18:35:46