2016-01-27 93 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 –