什么我需要做的有我的.NET的单应用程序运行作为OSX后台进程启动时操作系统启动? (假设申请在其他准备去OSX)
有关
构建.NET应用程序的安装程序,可以在Windows和OS X上运行?
什么我需要做的有我的.NET的单应用程序运行作为OSX后台进程启动时操作系统启动? (假设申请在其他准备去OSX)
有关
构建.NET应用程序的安装程序,可以在Windows和OS X上运行?
作为ShuggyCoUk指出,那篇文章是非常不合时宜的。 在10.4,Mac OS X进行了一些一些根本性的改变。 你想读的指南, 系统启动编程主题 。 简短的回答是“使用的launchd。”
这篇文章可能是有点过时了,但可能是使用了OSX的。
由于您的单过程可以在UNIX层运行(假设你不需要一个GUI),那么这应该让事情变得更简单。
你想放的plist (这是运行CruiseControl.NET的例子)在/ Library / LaunchDaemons和plist中必须由root拥有。 另请注意,您所使用的launchd过程将始终以root身份运行。
这里有一个博客帖子上如何添加到您的Info.plist有在后台您的应用程序运行,并没有停靠图标。