4.5.2版本Msbuild失败
本文关键字:失败 Msbuild 2版本 | 更新日期: 2023-09-27 18:08:53
我正在尝试使用框架版本4.5.2为项目运行部署脚本。不幸的是,当我试图用msbuild
构建项目时,我会得到构建错误。每当我使用新的"快捷键"时,它都会发出抱怨,例如exception?.ToString()
。
显然,构建时的框架配置错误。就我对https://msdn.microsoft.com/en-us/library/ms164311.aspx命令行参考的理解而言,我的调用应该是正确的。
%MSBUILD_HOME%'msbuild "%REPOSITORY_DIR%'Project.csproj" /p:Configuration=Release;TargetFrameworkVersion=v4.5.2;VisualStudioVersion=14.0
我在这里错过了什么?
请确保您正在使用VS2015附带的msbuild.exe。默认为c:'Program File(x86)'MSBUILD'14.0'bin' MSBUILD .exe
你的%MSBUILD_HOME% should be c:'Program File(x86)'MSBUILD'14.0'bin
关于所有c# 6.0特性的最后一点是,尽管它们显然需要c# 6.0编译器,包含在Visual Studio 2015或更高版本中,但它们不需要更新版本的Microsoft . net框架。因此,即使是在。net Framework 4上编译,也可以使用c# 6.0的特性。这是可能的原因是所有的特性都是在编译器中实现的,并且没有任何。net框架依赖。https://msdn.microsoft.com/en-us/magazine/Dn879355.aspx