Come posso costruire una soluzione di Visual Studio usando xbuild (da Mono)?
-
05-07-2019 - |
Domanda
Di recente ho scaricato Mono 2 per il mio nuovo MacBook. Sto cercando di capire come compilare le soluzioni di Visual Studio con xbuild, incluso in Mono. Qualche idea?
Soluzione
Aggiornamento: xbuild supporta ora i file di soluzione. vedi xbuild
Altri suggerimenti
L'ultima volta che ho controllato, le soluzioni non erano supportate da xbuild (usano un formato di file diverso), ma i file *. * proj lo sono.
Se hai una soluzione relativamente semplice, potresti essere in grado di cavartela usando xbuild su ciascun progetto separatamente, ma se la tua soluzione è molto complessa (con interdipendenze tra progetti, ecc.), probabilmente dovrai farlo un po 'di hacking per far funzionare tutto.
Inoltre, vale la pena notare che i progetti C ++ in Visual Studio non usano neanche msbuild (anche se Visual Studio 2010 dovrebbe risolvere questo problema), quindi se è necessario compilare qualsiasi C ++, si è totalmente soli ( ovviamente Mono non ha un compilatore C ++ / CLI, quindi non andresti molto lontano con xbuild, comunque.
Questa domanda / risposta suggerisce che potresti voler usare mdtool, invece.