2011-01-18 13 views
5

Voglio distribuire la mia applicazione C# su ogni computer su un cluster Linux in modo da poterlo eseguire senza dover installare mono su ciascun computer.Distribuisci applicazione senza installare mono

Ho passato ore a cercare di far funzionare mkbundle, ma non raggruppa correttamente (non riesco a eseguire l'applicazione su un'altra macchina che non ha installato mono).

Qual è il modo migliore per farlo?

+1

come stai eseguendo mkbundle? hai letto: http://www.mono-project.com/Guide:Running_Mono_Applications – IanNorton

risposta

-4

In questo scenario, potrebbe essere meglio installare mono separatamente: l'aggiornamento dell'app sarà più semplice se non è necessario includere mono ogni volta. L'esatta configurazione dipenderà da una certa quantità su quale tipo di Linux stai usando, ma anche se stai facendo una compilazione di sorgenti ci sono modi per rendere l'installazione mono relativamente indolore.

+3

mkbundle è esattamente il punto qui, Gentuba vuole distribuire la sua app senza fare affidamento su una specifica mono all'altra estremità. – IanNorton

+0

Per la distribuzione dell'utente finale sarebbe il caso, ma questa domanda sembra riguardare la distribuzione attraverso il proprio cluster - è possibile aggiungere mono come parte della configurazione di base del server e l'aggiornamento dell'app è un semplice caricamento di assembly piuttosto che una complessa logica di installazione . –