在OS X终端上构建和运行Monodevelop解决方案

本文关键字:运行 Monodevelop 解决方案 构建 OS 终端 | 更新日期: 2023-09-27 18:17:32

我想从OS X终端构建和运行Monodevelop解决方案。执行此操作的适当工具/命令是什么?

我尝试从包含MySolution.sln的目录运行mdtools build。这就产生了-bash: mdtools: command not found。我在哪里可以下载和安装mdtools ?(如果这是正确的方法的话)。

我从IDE构建了解决方案。然后我试着用mySolution.exebin/Debug运行它。这导致错误消息-bash: mySolution.exe: command not found(即使ls显示它存在)。

在OS X终端上构建和运行Monodevelop解决方案

在Mac上,mdtool不在PATH中,但可以在MD应用程序包中找到,例如

/Applications/MonoDevelop.app/Contents/MacOS/mdtool build MySolution.sln

或者您可以尝试xbuild,它是作为Mono的一部分安装的,并且在PATH中。这是MSBuild的一个实现。不幸的是,它还不能处理mdtool可以处理的所有自定义项目类型。

xbuild MySolution.sln

现在如果你运行xbuild,你也会得到:

">>> xbuild工具已弃用,并将在未来的更新中删除,请使用msbuild代替<<<<"

所以,你应该输入:

msbuild Solution.sln

参见http://monodevelop.com/Developers/Mac_Support/Building_MonoDevelop_on_OS_X