Che cosa non prevede Mono Visual Studio?
MonoDevelop è presumibilmente ciò che intendi qui. MonoDevelop offre uno sviluppo multipiattaforma su Linux, Mac OS X, Windows basato su GTK. Tuttavia non è così lucido come Visual Studio per ovvi motivi: sono 3 persone che lo fanno, non centinaia. Ha alcune caratteristiche interessanti, in particolare l'architettura del plugin di controllo sorgente. Tuttavia, dato che Visual Studio Express è gratuito, non ci sono molti vantaggi su Windows nel suo utilizzo.
Utilizza lo stesso formato .csproj
e .sln
come Visual Studio, tuttavia il formato dei documenti XML è diverso.
Se si esegue questo in Linux in seguito, non dovremmo utilizzare MonoDevelop?
Come ho già detto, i formati del progetto sono interoperabili.
Ci sono alcuni strumenti o componenti aggiuntivi di terze parti che potrebbero essere un problema con Mono in seguito?
A differenza di Visual Studio, non c'è un'enorme ricchezza di componenti aggiuntivi per Monodevelop. Quelli che usi in Monodevelop non avranno alcun effetto sui tuoi file .csproj, poiché qualsiasi cosa che Visual Studio non può leggere generalmente ignora.
Come è già stato detto di non confondere Mono per MonoDevelop. MonoDevelop è un IDE per Mono che originariamente proveniva da SharpDevelop (a forcella).
Mono è il framework multipiattaforma che "scansiona" le librerie Microsoft CLR e framework.
fonte
2010-05-07 16:20:07
Sono confuso che stai chiedendo di Mono o MonoDevelop? Sono due cose differenti. Confrontando Mono con Visual Studio è mele alle arance. MonoDevelop e VisualStudio sono IDE. Mentre Mono e .NET sono implementazioni della CLI e delle relative librerie di classi e compilatori. –
Quello che sto chiedendo è quali differenze tra IDE e lingua? – Jason
Ecco due domande molto diverse, quindi. Molti di noi usano .NET su Windows senza utilizzare Visual Studio. – Ken