Msbuild devenv VS aspnet_编译器

Msbuild devenv VS aspnet_编译器,msbuild,aspnet-compiler,devenv,Msbuild,Aspnet Compiler,Devenv,如果我使用aspnet\u编译器发布ASP.NET MVC网站,它执行的任务是否与devenv相同?或者只是预编译以最小化启动延迟 即。 我的要求是能够编译和发布ASP.NET网站。 在这种情况下,我应该首先使用devenv来构建网站,然后使用aspnet_编译器来预编译和复制文件(发布) 或者,如果我只是使用aspnet_编译器,那么这是否也会构建(编译)源代码和引用项目以关联DLL 非常感谢您的回复。 非常感谢。我不知道是否有像aspnet\u编译器这样的东西。查看“Visual C#->A

如果我使用aspnet\u编译器发布ASP.NET MVC网站,它执行的任务是否与devenv相同?或者只是预编译以最小化启动延迟

即。 我的要求是能够编译和发布ASP.NET网站。 在这种情况下,我应该首先使用devenv来构建网站,然后使用aspnet_编译器来预编译和复制文件(发布)

或者,如果我只是使用aspnet_编译器,那么这是否也会构建(编译)源代码和引用项目以关联DLL

非常感谢您的回复。
非常感谢。

我不知道是否有像aspnet\u编译器这样的东西。查看“Visual C#->ASP.NET Web应用程序”项目文件的一部分:

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.\WebApplications\Microsoft.WebApplication.targets" />

第一行是标准的C#目标。第二,它更有趣,因为它是ASP.NET规范。如果您查看它的内容,您将发现发布目标的定义,这可能就是您要查找的内容

对于构建和发布您的项目,您可以使用(或者,如果存在预定义的依赖项,甚至只发布,我没有检查它)

msbuild/t:生成,发布

我不知道是否有像aspnet\u编译器这样的东西。查看“Visual C#->ASP.NET Web应用程序”项目文件的一部分:

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.\WebApplications\Microsoft.WebApplication.targets" />

第一行是标准的C#目标。第二,它更有趣,因为它是ASP.NET规范。如果您查看它的内容,您将发现发布目标的定义,这可能就是您要查找的内容

对于构建和发布您的项目,您可以使用(或者,如果存在预定义的依赖项,甚至只发布,我没有检查它)

msbuild/t:生成,发布

让我们从简短的答案开始-
aspnet\u编译器。exe
ASP.NET MVC
无关

MVC项目由
devenv.exe
msbuild.exe
或其他任何人编译(Roslyn有人吗?)。但这两个都提供了VS安装

aspnet\u编译器
用于[在编译意义上]编译WSP-web站点项目。在WSP中,每个代码都被编译成单独的DLL。但是MVC项目像WAP-web应用程序项目一样编译成单个DLL

我怀疑您是否有WSP和MVC,即使您有一个,但最好使用
devenv
进行编译,因为devenv编译
ashx
文件,而aspnet\u编译器不编译。这可能导致运行时出现故障

为了更好地理解问题,研究

web站点项目与web应用程序项目


虽然我相信VS15 WSP已经消失了

让我们从简短的回答开始-
aspnet\u compiler.exe
ASP.NET MVC
无关

MVC项目由
devenv.exe
msbuild.exe
或其他任何人编译(Roslyn有人吗?)。但这两个都提供了VS安装

aspnet\u编译器
用于[在编译意义上]编译WSP-web站点项目。在WSP中,每个代码都被编译成单独的DLL。但是MVC项目像WAP-web应用程序项目一样编译成单个DLL

我怀疑您是否有WSP和MVC,即使您有一个,但最好使用
devenv
进行编译,因为devenv编译
ashx
文件,而aspnet\u编译器不编译。这可能导致运行时出现故障

为了更好地理解问题,研究

web站点项目与web应用程序项目

尽管如此,我相信VS15 WSP已经消失了

可能重复:可能重复: