2010-11-05 38 views
1

我得到的錯誤是:試圖建立從命令提示一個VS2010的csproj

C:\ WINDOWS \ microsoft.net \框架\ v4.0.30319 \ microsoft.csharp.targets(132,9):錯誤MSB4066:元素中的「返回」屬性無法識別。

有沒有人有任何想法如何解決這個問題?

+1

你正在運行什麼命令? – PostMan 2010-11-05 01:08:14

回答

4

Returns屬性是MSBuild 4的新屬性。您的項目是否針對舊版本的.NET Framework?

如果不是,我建議您嘗試更改項目以將.NET Framework 4作爲目標,並查看它是否可以解決問題。

如果這沒有幫助,請運行命令msbuild /version以檢查您正在運行的版本。如果它不是4.0.30319.1版本,那麼您正在運行一箇舊版本,它不知道Returns的含義。如果是這樣的話,您可能還安裝了Visual Studio 2008,並且可能在您的PATH環境變量中優先於Visual Studio 2010。