我想一個.NET Framework 2.0打靶的解決方案遷移到.NET 4.0。我在構建時遇到問題。
的錯誤是這樣
C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(2869,13):錯誤MSB4064:在 「SourceFiles」 參數是不受「複製」任務支持。驗證任務中是否存在參數,它是一個可設置的公共實例屬性。 C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(2868,9):錯誤MSB4063: 「複製」 任務無法與它的輸入參數進行初始化。
我可以知道如何解決這種類型的MSbuild問題嗎?我知道我的轉換解決方案應該針對.NET Framework 4.0構建。但我們怎麼做呢?嘗試了幾種編輯Microsoft.Common.Targets文件的方式,但沒有成功。請誰能幫助我
您是否已將ToolsVersion =「4.0」添加到您的所有項目文件中,並且您是否從具有正確環境的命令行運行? – stijn
是的,stijn。我已經做到了。事實上,我正在使用VS 2010進行轉換,並且它已成功將工具文件轉換爲4.0版本的工具。 – user3276487
添加到上面的評論我使用的VS 2010做build.even如果我從命令行提示符msbuild它給了我同樣的錯誤 – user3276487