【问题标题】:Having troubles compiling C# 6 using MsBuild使用 MsBuild 编译 C# 6 时遇到问题
【发布时间】:2016-05-04 19:28:13
【问题描述】:

我需要编译一个源代码,我已经联系了代码的创建者,他告诉我这个:

"你需要 roslyn 编译器,因为它是用 C# 6.0 编写的。"

我有 roslyn 编译器,但我无法让它工作和/或编译任何东西

我已经尝试使用 VS 2015 中的 MsBuild,但不幸的是,没有任何成功(因为我遇到了很多编译错误)

如果你想知道我要编译什么,这里是 github https://github.com/frostycpu/FinalesFunkeln

希望我们能找到解决办法:)

编辑:这是控制台的屏幕截图:

[]

我使用的是意大利语版本的 Windows,如果您需要翻译,请问我什么

【问题讨论】:

  • 我们需要了解您尝试构建的方式、错误是什么等。您是否尝试过在 Visual Studio 中打开代码?目前,此问题中没有足够的信息让我们为您提供帮助。
  • 试试这篇文章。过去它对我有用。 stackoverflow.com/questions/35044252/…
  • 截图如下:i.imgur.com/Eb1WA7X.png
  • @CreatingAlong:我花了最后 2 分钟通过该链接递归获得似曾相识的感觉
  • 你应该把错误的文字放在这个问题中,而不是链接到图片,因为以后遇到这个问题的人可以通过谷歌找到它。

标签: c# msbuild roslyn c#-6.0


【解决方案1】:

我猜你的机器上有一些软件定义了“平台”环境变量,“有帮助”将它设置为“HPD”。 MSBuild 获取该环境变量并尝试构建解决方案中未定义的 HPD 平台。

解决方法是使用msbuild /p="Any CPU" 构建。您也可以卸载软件或删除环境变量,但需要注意的是,如果没有这些,谁知道软件会做什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多