Cambiare versione .NET Framework di un progetto Visual Studio

Quando si creano app e software per ambiante desktop con Visual Studio, è fondamentale scegliere la versione dell’ambiente di esecuzione Runtime su cui svilupparle.

.NET Framework è tra i più utilizzati in ambiente Windows, Visual studio è perfettamente integrato con esso e consente di sviluppare applicazioni di qualunque genere in maniera anche facilitata.

L’ambiente di esecuzione tuttavia può nel tempo ricevere aggiornamenti, con il rilascio di nuove versioni più performanti e sicure. Questo comporta un aggiornamento dei software alle nuove versioni e richiede dunque un’azione manuale da parte dello sviluppatore.

In Visual Studio è possibile modificare la versione di .NET Framework alle versioni più recenti o, al contrario, anche alle versioni passate. In questo articolo ti spiegherò come farlo direttamente dal programma Visual studio o manualmente attraverso la modifica dei file di progetto.

Modificare versione .NET Framework di un progetto .sln

I progetti Visual Studio, identificabili attraverso l’estensione .sln, contengono numerosi file di configurazione che vengono caricati dal programma in fase di esecuzione e modifica, così da recuperare le informazioni di base del progetto stesso.

In questi file di configurazione sono quindi contenute le istruzioni che VS deve elaborare per la corretta esecuzione del progetto e dei suoi componenti.

Tra queste istruzioni troviamo appunto anche la versione di .NET Framework su cui viene sviluppata l’applicazione interessata. Per modificare la versione del framework possiamo procedere in due modi:

  • Modifica diretta dal programma Visual Studio.
  • Modifica manuale dei file di configurazione.

Modifica da Visual Studio

Questa modifica è quella consigliata, poiché avviene in maniera controllata da programma VS.

  • Esegui Visual Studio e apri il progetto interessato.
  • Clicca sulla scheda “Progetto” (in alto) e poi su “Proprietà di <nome-progetto>“.
  • Nella scheda “Applicazione“, clicca sul menu a tendina “Framework di destinazione“.
  • Seleziona la versione desiderata.
modifica framework progetto con visual studio da proprietà

Al termine il progetto verrà ricaricato automaticamente e potrai visualizzare le modifiche apportate nel pannello “proprietà”.

Puoi installare altre versioni del framework qualora non fossero presenti nel menu indicato.
(Seleziona l’ultima voce e verrai reindirizzato nel sito ufficiale Microsoft .NET, scorri nella sezione .NET Framework e scarica la versione “Developer Pack” del framework desiderato, al termine del download procedi all’installazione e riavvia Visual Studio).

Modifica manuale dei file progetto

In alternativa al precedente metodo, è possibile procedere alla modifica manuale dei file di configurazione del progetto .sln. Questo metodo è meno consigliato ma efficiente in egual modo.

Ho trovato utile questo metodo in fase di importazione di progetti esistenti, dove Visual Studio si bloccò in una finestra di errore.

Per procedere in questo modo:

Attenzione. Mantieni una copia backup di questi file o dell’intero progetto, così da ripristinarlo in caso di problemi.

  • Nel tuo PC, apri la cartella del progetto in cui è presente il file con estensione .sln
    (percorso predefinito “C:\Users\utente\source\repos\nome-progetto“)
  • Apri la sottocartella principale del progetto
    (come nella prima immagine, quella nominata “MyAPP”).
    selezione cartella principale progetto
  • Identifica i due file di configurazione “app.config” e il file con estensione “.vbproj” (per progetti VB.NET) o “.csproj” (per progetti C#).
    file app.config e .vbproj
  • Apri con un editor di testo (anche notepad) entrambi i file e modifica il loro contenuto nel seguente modo:
    • app.config – Modifica il tag:
      <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.??"/>
      Digita la versione del framework dove indicato “4.??” (es. “4.7.2” o “4.6.1”)
    • file.vbproj/csproj – Modifica la riga in cui è presente il tag:
      <TargetFrameworkVersion>v4.??</TargetFrameworkVersion>
      Sostituisci la versione dove indicato.
  • Salva entrambi i file e chiudi.

Apri il progetto con Visual Studio per visualizzare le modifiche apportate. Annulla le modifiche in caso di errori.

Iscriviti alla nostra Newsletter qui e seguici su Facebook per aggiornamenti!


Articoli recenti:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

CAPTCHA