【发布时间】:2010-11-05 00:50:01
【问题描述】:
我得到的错误是:
c:\windows\microsoft.net\framework\v4.0.30319\microsoft.csharp.targets(132,9):错误 MSB4066:元素中的“返回”属性无法识别。
有人知道如何解决这个问题吗?
【问题讨论】:
-
你在运行什么命令?
标签: c# visual-studio-2010 target
我得到的错误是:
c:\windows\microsoft.net\framework\v4.0.30319\microsoft.csharp.targets(132,9):错误 MSB4066:元素中的“返回”属性无法识别。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: c# visual-studio-2010 target
Returns 属性是 MSBuild 4 的新属性。您的项目是否针对旧版本的 .NET Framework?
如果不是,我建议您尝试将项目更改为以 .NET Framework 4 为目标,看看是否可以解决问题。
如果这没有帮助,请运行命令 msbuild /version 以检查您正在运行的版本。如果不是版本 4.0.30319.1,则您运行的是不知道 Returns 含义的旧版本。如果是这种情况,您可能还安装了 Visual Studio 2008,并且在 PATH 环境变量中它可能优先于 Visual Studio 2010。
【讨论】: