Monodevelop: "MSBuild process could not be started"
Monodevelop: "MSBuild process could not be started"
我刚刚使用 pacman 在 Arch Linux 上安装了 modevelop。我可以用 mcs 命令编译,但我不能在 monodevelop 中构建。有人告诉我 "MSBuild process could not be started"。如果我尝试在命令行上使用 mdtool 进行构建,也会出现同样的错误。
在 monodevelop 中转到您的项目的项目选项。在 Build -> General 中,有一个名为 Use MSBuild engine (recommended for this project type)
的新选项。取消选中此选项。
请参考post Bug 33896 - Build fails if LANG is set to a UTF8 locale.
基本上你必须用 LC_ALL=C monodevelop
之类的东西开始 modevelop,你可以使用 MSBuild。
更好的选择是为您所在的地区启用非 utf8 语言环境。编辑 /etc/locale.gen
的内容并取消注释您的非 utf8 区域设置。然后运行命令
locale-gen
重新生成语言环境和
locale -a
验证新语言环境是否可用。就我而言(斯洛文尼亚),然后我使用
开始 modevelop
LC_ALL=sl_SI monodevelop
或者您可以按照之前的回答中所述禁用 MSBuild。
我刚刚使用 pacman 在 Arch Linux 上安装了 modevelop。我可以用 mcs 命令编译,但我不能在 monodevelop 中构建。有人告诉我 "MSBuild process could not be started"。如果我尝试在命令行上使用 mdtool 进行构建,也会出现同样的错误。
在 monodevelop 中转到您的项目的项目选项。在 Build -> General 中,有一个名为 Use MSBuild engine (recommended for this project type)
的新选项。取消选中此选项。
请参考post Bug 33896 - Build fails if LANG is set to a UTF8 locale.
基本上你必须用 LC_ALL=C monodevelop
之类的东西开始 modevelop,你可以使用 MSBuild。
更好的选择是为您所在的地区启用非 utf8 语言环境。编辑 /etc/locale.gen
的内容并取消注释您的非 utf8 区域设置。然后运行命令
locale-gen
重新生成语言环境和
locale -a
验证新语言环境是否可用。就我而言(斯洛文尼亚),然后我使用
开始 modevelopLC_ALL=sl_SI monodevelop
或者您可以按照之前的回答中所述禁用 MSBuild。