aspnet_compiler和msbuild.exe(aspnet_compiler and ms

2019-08-03 12:25发布

我非常新的MSBuild的和aspnet_compiler。

我使用aspnet_compiler编译Web应用程序项目。 现在,我刚才看到的MSBuild.exe,发现其建立我的网站进入/ mywebsite / precompiledWeb文件夹。 现在,为什么我需要使用MSBuild.exe? 我不能直接使用aspnet_compiler,看看我的网站上可以适当建?

(不知道如果我解释得很好)。

Answer 1:

msbuild.exe通常是用于建造项目和它的依赖。 当你有一个项目文件的Web应用程序项目,VS可以使用它来建立不仅是你的web项目,但所有参与的依赖关系。 这只会建立自己的源代码文件,而不是标记文件(的.aspx,名为.ascx,.etc)。

aspnet_compiler是为了建立一个没有项目文件的Web站点项目。 这就是说,你还可以用它来确保您的标记文件也专为您的Web应用程序项目。



Answer 2:

你是正确的,你可以手动调用aspnet_compiler.exe工具。 但更好的办法是使用Web部署项目来帮助你做到这一点。



文章来源: aspnet_compiler and msbuild.exe