我刚刚使用 pacman 在 Arch Linux 上安装了 monodevelop。我可以用 mcs 命令编译,但我不能在 monodevelop 中构建。我被告知“无法启动 MSBuild 进程”。如果我尝试在命令行上使用 mdtool 进行构建,则会出现相同的错误。
问问题
2047 次
2 回答
3
在monodevelop中转到您项目的项目选项。在 Build -> General 中,有一个名为Use MSBuild engine (recommended for this project type)
. 取消选中此选项。
于 2015-06-03T16:32:34.067 回答
1
请参阅帖子Bug 33896 - 如果 LANG 设置为 UTF8 语言环境,则构建失败。
基本上你必须从类似的东西开始monodevelop,LC_ALL=C monodevelop
你可以使用MSBuild。
更好的选择是为您所在的地区启用非 utf8 语言环境。编辑/etc/locale.gen
您的非 utf8 区域语言环境的内容并取消注释。然后运行命令
语言环境
重新生成语言环境和
语言环境-a
验证新的语言环境是否可用。就我而言(斯洛文尼亚),然后我开始使用 monodevelop
LC_ALL=sl_SI 单体开发
或者,您可以按照先前答案中的说明禁用 MSBuild。
于 2015-11-21T11:08:04.477 回答