Que dois-je faire pour que mon application Me.Net-Mono est exécutée comme processus d'arrière-plan sur OSX et démarrer lorsque le système d'exploitation démarre? (En supposant que l'application soit prête à partir sur OSX) p>
lié h3>
Construire un installateur pour l'application .NET qui peut exécuter sur Windows et OS X? P> blockQuote>
4 Réponses :
Cet article pourrait être un peu obsolète mais pourrait être utile pour OSX. P>
Étant donné que votre processus mono peut exécuter dans la couche UNIX (en supposant que vous n'avez pas besoin d'une interface graphique), cela devrait rendre les choses plus simples. P>
Comme shuggycouk note, cet article est très obsolète. Dans 10.4, OS X a fait des changements radicaux. Le guide que vous souhaitez lire est Thèmes de programmation du démarrage du système . La réponse courte est "Utiliser launchd". P>
Vous voulez mettre un Plist (il s'agit d'un exemple de course à exécution de Cruisecontrol.net) dans / Bibliothèque / LaunchDaemons et le plist doit être possédé par root. Notez également que vous utilisez LaunCHD Le processus sera toujours en marche en tant que root. P>
Voici un Blog post sur quoi ajouter à votre info.Plist Pour que votre application soit exécutée en arrière-plan et ne pas avoir une icône de quai. p>