我得到的错误是:
c:\ windows \ microsoft.net \ framework \ v4.0.30319 \ microsoft.csharp.targets(132,9):错误MSB4066:元素中的“返回”属性无法识别。
有没有人知道如何解决这个问题?
答案 0 :(得分:4)
Returns
属性是MSBuild 4的新属性。您的项目是否针对旧版本的.NET Framework?
如果不是,我建议您尝试将项目更改为目标.NET Framework 4,看看它是否解决了问题。
如果这样做无效,请运行命令msbuild /version
以检查您正在运行的版本。如果它不是版本4.0.30319.1,则表示您运行的旧版本不知道Returns
的含义。如果是这种情况,您可能还安装了Visual Studio 2008,并且它可能优先于PATH
环境变量中的Visual Studio 2010。