3

我刚刚使用 pacman 在 Arch Linux 上安装了 monodevelop。我可以用 mcs 命令编译,但我不能在 monodevelop 中构建。我被告知“无法启动 MSBuild 进程”。如果我尝试在命令行上使用 mdtool 进行构建,则会出现相同的错误。

4

2 回答 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 回答