我最近将我的项目转移到了 .NET 4.0,并且在我的构建中运行 ASP.NET 编译器时遇到了一些问题。这不起作用,因为默认情况下 MSBuild 在运行 ASP.NET 编译器时使用旧工具版本。
我已经能够通过明确指定工具版本来解决它(是的,我正在运行 MSBuild 4.0),如下所示:
msbuild /t:MyTarget /tv:4.0 mybuildfile.msbuild
我可以从构建文件本身中使用任何指令,这将允许我以更普通的香草方式调用 msbuild 吗?
msbuild /t:MyTarget mybuildfile.msbuild