我想从OS X终端构建并运行Monodevelop解决方案。 执行此操作的适当工具/命令是什么?
我尝试从包含mdtools build
的目录运行MySolution.sln
。这导致-bash: mdtools: command not found
。我在哪里可以下载并安装mdtools
? (如果这是正确的方法)。
我从IDE构建了解决方案。然后我尝试使用bin/Debug
从mySolution.exe
运行它。这导致出现错误消息-bash: mySolution.exe: command not found
(即使ls
显示它存在)。
答案 0 :(得分:9)
在Mac上,mdtool
不在PATH中,但可以在MD应用包内找到,例如
/Applications/MonoDevelop.app/Contents/MacOS/mdtool build MySolution.sln
或者您可以尝试xbuild
,它是作为Mono的一部分安装的,并且位于PATH中。这是MSBuild的一个实现。不幸的是,它还无法处理mdtool
可以处理的所有自定义项目类型。
xbuild MySolution.sln
答案 1 :(得分:0)
如今,如果您运行xbuild
,还将获得:
“ >>> xbuild工具已过时,将在以后的更新中删除,请使用msbuild代替<<<<”
因此,您应该寻求:
msbuild Solution.sln
答案 2 :(得分:-2)