我正在尝试让 Visual Studio 预编译将部署在 Azure 上的 ASP.NET 应用程序。我已将以下内容添加到我的 .csproj 文件中:
<Target Name="AfterBuild">
<Message Text="Starting AspNetCompiler for $(ProjectDir)" Importance="high" />
<AspNetCompiler
VirtualPath="/"
PhysicalPath="$(ProjectDir)"
/>
</Target>
现在,当我要求 Visual Studio 准备服务包时,生成输出中会出现以下内容:
Starting AspNetCompiler for [PathToMyProject]
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v / -p [PathToMyProject]
如果我在任何视图文件中植入错误,则会识别出错误并如此清楚地破坏构建,则执行预编译。
然而,我在结果中的任何地方都看不到任何新的 .NET 程序集。
如何让 ASP.NET 编译器为视图创建 .NET 程序集?