2016-01-27 49 views
1

我的项目是.NET Framework 2.0和我使用Visual Studio 2012年我的项目在我的地方建立成功,但项目是在竹服务器建立自己的错误竹的MSBuild .Net框架2.0

enter image description here

解决方案文件错误MSB5014:无法识别文件格式版本。 MSBuild只能读取版本7.0和9.0, (含)之间的解决方案文件。

回答

1

您需要在“可执行文件”选项中使用MSBuild的第4版,因为它决定了用于编译应用程序的MSBuild工具的版本。不要将它与您所定位的.NET框架版本混淆,该框架由您的项目文件控制。

+0

谢谢。我有一个问题生成项目“LC:错误LC0000:'无法加载文件或程序集'C:\ Windows \ Microsoft.Net \程序集\ GAC_MSIL \ System.ServiceModel.Internals \ v4.0_4.0.0.0__31bf3856ad364e35 \ System.ServiceModel .Internals.dll'或它的一个依赖关系。这个程序集是由比当前加载的运行时更新的运行时构建的,并且无法加载。'“ –

+0

新问题不应该进入评论。看看http://stackoverflow.com/questions/10607095/this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and –