2012-06-04 15 views
8

Ho creato una libreria di classi in .NET Framework 3.5. Ora voglio cambiare la versione di .NET Framework alla 4.0.Come cambio il .Net Framework dalla versione 3.5 alla versione 4.0

Come posso fare questo?

+0

Modificare il framework di destinazione su 4.0 in VS/Project Properties e compilare –

+0

Assicurarsi che sia installata la versione 4. – Roger

+13

Perché chiudere? Se qualcuno non sa dove si trova l'impostazione, questo è ragionevole, no? –

risposta

0

Purtroppo questo non può essere fatto una volta creato dll. Per questo è necessario avere la fonte della libreria di classi.

  • Select Proprietà dal clic destro sul progetto in Esplora soluzioni.

  • In Tab Applicazione cambiamento target quadro a desiderati uno.

+0

In realtà, se non si dispone di origine, è possibile utilizzare i reindirizzamenti di binding per utilizzare una versione successiva del framework .NET (sono retrocompatibili) o anche una versione precedente se il binario non fa uso di funzionalità non presenti nella versione precedente . http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.71).aspx –

20

In Visual Studio:

  1. fare clic destro sul vostro progetto
  2. Selezionare Proprietà
  3. Selezionare la scheda Applicazione
  4. modificare il quadro di destinazione per il quadro desiderato

Se non vedi .NET Framework 4 come opzione, assicurarsi di averlo installato.

EDIT

Non credo che questo è quello che stai chiedendo, ma per completezza, si può anche puntare una DLL esistente a una versione successiva del .NET Framework senza ricompilare utilizzando Binding Redirects.

+0

Grazie ... ho capito. –

+4

Se questo ha risolto la tua domanda, potresti accettare la risposta? –

3
  1. Fare clic destro sul progetto nella soluzione Explorer e selezionare Proprietà .

  2. Assicurarsi che sia selezionata la scheda Applicazione.

  3. Nell'elenco Oggetto di destinazione selezionare la struttura desiderata, ad es. .NET Framework 4.

+0

Grazie per la risposta. Ha funzionato..... –

0

CRONACA - c'è uno strumento di estensione "Target Framework Migrator" per Visual Studio (2013, 2015) che farà tutti i progetti nella soluzione in una volta sola.

Attualmente sto lavorando a una soluzione con oltre 100 progetti e non è possibile eseguire ogni progetto uno alla volta IMO.

Problemi correlati