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

发布于 2024-12-20 23:43:57 字数 411 浏览 2 评论 0原文

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

我尝试从包含 MySolution.sln 的目录运行 mdtools build。这会导致-bash:mdtools:找不到命令。在哪里可以下载并安装mdtools? (如果这是正确的方法)。

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

I'd like to build and run a Monodevelop solution from the OS X Terminal. What are the appropriate tools/commands to do this?

I tried running mdtools build from the directory containing MySolution.sln. This results in -bash: mdtools: command not found. Where can I download and install mdtools? (if this is the right way to go).

I built the solution from the IDE. Then I tried to run it from bin/Debug with mySolution.exe. This resulted in the error message -bash: mySolution.exe: command not found (even though ls shows it exists).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浅唱ヾ落雨殇 2024-12-27 23:43:57

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

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

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

xbuild MySolution.sln

On a Mac, mdtool is not in the PATH, but can be found inside the MD app bundle, for example

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

Alternatively you could try xbuild, which is installed as part of Mono, and is in PATH. This is an implementation of MSBuild. Unfortunately it can't yet handle all the custom project types that mdtool can handle.

xbuild MySolution.sln
胡大本事 2024-12-27 23:43:57

现在,如果您运行 xbuild,您还将获得:

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

所以,你应该选择:

msbuild Solution.sln

Nowadays if you run xbuild you also will get:

">>> xbuild tool is deprecated and will be removed in future updates, use msbuild instead <<<<"

So, you should go for:

msbuild Solution.sln
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文