Macos 如何在Mac上部署Mono控制台应用程序?

Macos 如何在Mac上部署Mono控制台应用程序?,macos,deployment,mono,console-application,xamarin-studio,Macos,Deployment,Mono,Console Application,Xamarin Studio,我使用Xamarin Studio中的一个新控制台项目编写了一个C#console应用程序。现在,如何在不要求其他用户在其机器上手动安装Mono的情况下部署它?理想情况下,我只想分发一个二进制可执行文件(不使用Mac App Store)。您应该使用mkbundle工具在二进制文件中包含所有依赖项。向下滚动到下面链接中的“Bundles” 谢谢。不幸的是,它产生了一个错误。它试图找到我似乎没有的mono-2.pc(使用最新的mono-stable版本)。以下是错误:编译:as-o temp.o

我使用Xamarin Studio中的一个新控制台项目编写了一个C#console应用程序。现在,如何在不要求其他用户在其机器上手动安装Mono的情况下部署它?理想情况下,我只想分发一个二进制可执行文件(不使用Mac App Store)。

您应该使用mkbundle工具在二进制文件中包含所有依赖项。向下滚动到下面链接中的“Bundles”


谢谢。不幸的是,它产生了一个错误。它试图找到我似乎没有的
mono-2.pc
(使用最新的mono-stable版本)。以下是错误:
编译:as-o temp.o temp.s cc-g-o hello-Wall temp.c
pkg-config--cflags--libs mono-2`temp.o包mono-2在pkg-config搜索路径中找不到。也许您应该将包含
mono-2.pc'的目录添加到PKG_CONFIG_PATH环境变量No package'mono-2'found temp.c:1:10:致命错误:“mono/metadata/mono-CONFIG.h”file not found#include