Cosa mi serve per creare applicazioni .NET a 64 bit
-
02-07-2019 - |
Domanda
Se voglio compilare le mie applicazioni .NET per un ambiente a 64 bit. Ho bisogno
- Versione del sistema operativo a 64 bit
o - Versione di Visual Studio a 64 bit
O entrambi?
Soluzione
In realtà non hai bisogno di nessuno di quelli per costruire l'applicazione. Un'applicazione .NET 2.0+ pura, in assenza di specifici flag di compilazione, verrà eseguita come un'applicazione a 64 bit in un sistema operativo a 64 bit e come un'applicazione a 32 bit in un sistema operativo a 32 bit.
Modifica: Inoltre, non esiste una versione a 64 bit di Visual Studio.
Altri suggerimenti
In realtà non hai bisogno di nulla , poiché le applicazioni .NET sono compilate in CIL . La macchina virtuale compila il codice CIL in codice nativo in fase di esecuzione. Quindi, se esegui la tua applicazione su piattaforma a 64 bit, genererà codice nativo a 64 bit, ma se la esegui su una piattaforma a 32 bit, genererà codice a 32 bit.
Tuttavia, se si desidera eseguire il debug / profilo / test dell'applicazione in un ambiente a 64 bit, è necessario:
- SO a 64 bit
- VM .NET a 64 bit
Visual Studio può eseguire il debug di applicazioni in esecuzione in modalità 64 bit. Per il profiling probabilmente avrai bisogno di un profiler a 64 bit.
È inoltre necessaria una CPU a 64 bit.
Sto eseguendo Visual Studio 2005 su una macchina a 32 bit al lavoro e nella sezione Build di Proprietà progetto, posso selezionare x64 come destinazione della mia piattaforma.
Quindi non credo sia necessario un sistema operativo a 64 bit o una versione speciale di VS.
Questo dovrebbe avere tutto ciò di cui hai bisogno:
http://msdn.microsoft.com/en-us/library /ms241066.aspx
Vorrei iniziare installando un sistema operativo a 64 bit (che ovviamente deve essere eseguito su una CPU a 64 bit!).
Java ha iniziato questo ed è stato molto buono. .NET ha preso ulteriormente. Indipendenza dalla piattaforma che è.