Come posso installare dot net su Linux Wine e crossover?


Risposte:



2

Il framework .NET non è progettato per essere eseguito su Linux, tuttavia Visual Studio può essere con alcune modifiche evidenziate nei collegamenti di SjB. Avrai bisogno di Mono per una compatibilità ottimale.


1

Dichiarazione di non responsabilità: questa risposta contiene informazioni che potrebbero essere obsolete a breve e che potrei dimenticare di aggiornarle. Consultare i collegamenti forniti per informazioni aggiornate.

Come hanno sottolineato John e SjB, ci sono due modi per farlo. Ma (e questo è un grande) qualunque sia il modo in cui scegli, dovrai attenersi alla 3.0.

Vino Puoi installare fino a 3.0 in WINE senza problemi (almeno secondo la voce AppDB ). Tutte le versioni più recenti hanno attualmente dei bug nei loro programmi di installazione e non funzioneranno.

Mono Il porto franco di .NET Framework è compatibile con 3.5 , si può anche prendere le applicazioni e appena li funzionare sotto Linux, senza la necessità di ricompilare loro. Sfortunatamente, ci sono alcune classi e funzioni (ad esempio la proprietà HasRows () di ODBCDataReader) che non sono implementate da ora e potrebbero generare un'eccezione. Inoltre, l'interfaccia Forms apparirà un po 'strana e fuori posto all'interno di Linux.


0

Mi piacerebbe attraversare. Sono sviluppatore ac # e sono le mie cose di pane e burro. Quindi alcune cose che mi trattengono sono VS2010, Sharepoint, SQL e il famigerato IIS.

Giusto per essere chiari .net non è il problema! Mono è (a volte) un'implementazione ancora migliore del framework .net rispetto al vero .net. Non credermi - controlla la posta - Mono molto tempo fa ha scoperto di inviare un comando QUIT al server. .net lo fa solo in v4.

Penso che la via da seguire sia quella di installare un server Windows aggiuntivo, svilupparlo su quello usando RDC. La virtualizzazione ti porterà solo lontano, e se sei come me (nessuna pazienza) vorrai che le cose funzionino il più rapidamente possibile in modo nativo. RDCing in un server veloce potrebbe essere un buon compromesso per ora.

Il tuo PC client può quindi essere completamente basato su Linux o alcune app in esecuzione con Wine.

In caso contrario, pianificare una migrazione a più lungo termine dalla tecnologia MS. Puoi ancora usare Mono, ma non usare alcuna tecnologia MS. Sembra una grande sfida ed è. Ma la cosa migliore di questo è che non sarai mai coinvolto nelle soluzioni Sharepoint.

Disclaimer, non sono un fan, ma penso che Linux abbia un grande potenziale per utenti di computer più specializzati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.