【问题标题】:Trying to build a VS2010 csproj from command prompt尝试从命令提示符构建 VS2010 csproj
【发布时间】: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


【解决方案1】:

Returns 属性是 MSBuild 4 的新属性。您的项目是否针对旧版本的 .NET Framework?

如果不是,我建议您尝试将项目更改为以 .NET Framework 4 为目标,看看是否可以解决问题。

如果这没有帮助,请运行命令 msbuild /version 以检查您正在运行的版本。如果不是版本 4.0.30319.1,则您运行的是不知道 Returns 含义的旧版本。如果是这种情况,您可能还安装了 Visual Studio 2008,并且在 PATH 环境变量中它可能优先于 Visual Studio 2010。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-11
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 2014-08-09
    • 1970-01-01
    • 2011-12-05
    相关资源
    最近更新 更多