Quando si avvia una nuova applicazione ASP.NET, cosa cambia quando cambio da .Net 4.5 a 4.6.1 e perché 4.5 è l'impostazione predefinita?

4

Utilizzando l'aggiornamento 2 di Visual Studio 2015, creando una nuova applicazione ASP.NET 4.x, la versione di default ".Net Framework di destinazione" è 4.5.

È un errore imbattersi in 4.6? Ho fatto le mie ricerche e non sono chiaro.

Mi sembra che, se .Net 4.6.1 sia il più recente, dovrebbe essere l'impostazione predefinita. Non è. E sembra quasi che il messaggio sottile sia "non usare .net 4.6.1, a meno che tu non sappia cosa guadagni e cosa perdi quando la tua app raggiunge la distribuzione" e non riesco a capire perché.

Sospetto che la scelta di 4.5 sia la possibilità di distribuire in più posti anche su sistemi operativi in cui 4.6.1 non è un'opzione, ma non riesco a trovare alcuna conferma di questo motivo per l'impostazione predefinita.

    
posta Warren P 14.04.2016 - 21:18
fonte

1 risposta

1

Dai un'occhiata a HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\NewProjectDialog in cui la chiave FxVersion conterrà la scelta predefinita del framework.
Puoi cambiarlo in una versione più alta e scoprire se è un errore o meno. Probabilmente no. Otterrai un sacco di funzioni e amp; correzioni in ogni caso.

Ecco le Note di rilascio per .NET Framework 4.6.1 , le Note di rilascio di Visual Studio 2015 Update 2 e Problemi noti dell'aggiornamento 2 di Visual Studio 2015 per ulteriori informazioni.

Per quanto riguarda il motivo per cui questo valore predefinito è 4.5: se non sbaglio, Visual Studio ricorderà il tuo ultimo framework mirato, quindi potrebbe essere così semplice. Quindi, di nuovo, forse l'installer per l'Update 2 semplicemente non imposta il valore del registro a causa di una svista o potrebbe addirittura essere intenzionale.

Forse puoi indirizzare la tua domanda al forum di Visual Studio Editor o invia anche al team un messaggio su Twitter se vuoi esserne sicuro.

Sono consapevole che questa non è una risposta definitiva di per sé, ma forse ti indirizzerà nella giusta direzione.

    
risposta data 15.04.2016 - 10:17
fonte

Leggi altre domande sui tag