我最近将我的项目移到.NET 4.0上,并且在构建中运行ASP.NET编译器时遇到了一些麻烦.这不起作用,因为默认情况下MSBuild在运行ASP.NET编译器时使用旧的工具版本.
我已经能够解决它我明确指定工具版本(是的,我正在运行MSBuild 4.0),如下所示:
msbuild /t:MyTarget /tv:4.0 mybuildfile.msbuild
Run Code Online (Sandbox Code Playgroud)
我可以在构建文件本身中使用任何指令,这样我就能以更简单的方式调用msbuild吗?
msbuild /t:MyTarget mybuildfile.msbuild
Run Code Online (Sandbox Code Playgroud)