使用MsBuild编译C#6时遇到麻烦

时间:2016-01-27 17:35:00

标签: c# msbuild roslyn c#-6.0

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

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

我已经获得了roslyn编译器,但我无法使其工作和/或编译任何东西

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

如果您想知道我尝试编译的是什么,请访问github https://github.com/frostycpu/FinalesFunkeln

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

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

[Screenshot]

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

1 个答案:

答案 0 :(得分:1)

我猜你的机器上有一些软件可以定义"平台"环境变量,"有帮助的"将其设置为" HPD"。 MSBuild选择该环境变量,并尝试构建解决方案中未定义的HPD平台。

解决方法是使用msbuild /p="Any CPU"进行构建。您也可以卸载该软件或删除环境变量,但有一个明显的警告,即如果没有它,谁知道软件的功能。