2015-03-27 11 views

risposta

12

Il pacchetto per sviluppatori non ha nulla a che fare con un SDK. Contiene solo gli assembly di riferimento necessari per compilare un progetto che si rivolge esplicitamente a 4.5.2. Senza di esso non è possibile selezionare 4.5.2 dal progetto + Proprietà, scheda Applicazione, casella combinata versione framework di destinazione.

Gli assembly di riferimento nella directory C: \ Program Files (x86) \ Reference Assemblies vengono normalmente inseriti dal programma di installazione di VS. Ma 4.5.2 spedito troppo tardi per averli disponibili, né è coperto dagli aggiornamenti.

Tieni presente che è molto raramente utile indirizzare 4.5.2. Ha pochissime aggiunte al framework, è principalmente una versione di manutenzione. Non diversamente da 4.0.1, 4.0.2 e 4.0.3, anche ampiamente ignorato. Se lo scegli come target, è probabile che tu stia costringendo il tuo utente ad aggiornare la sua installazione .NET, non essendo ancora distribuito da Windows Update.

+0

Grazie per questo. Stavo lottando per trovare l'SDK per v4.5.2 poiché tutte le ricerche sono finite nello sviluppatore, quindi la mia domanda. Sto lavorando su una nuova applicazione Web ASP.NET, quindi sto provando a utilizzare le ultime versioni di tutto. Punto sulla distribuzione delle app di Windows prese però –

1

Solo un pezzo di storia per riferimento.

Quando .NET Framework era 1.0 e 1.1, è necessario che .NET Framework SDK sia installato, in modo da eseguire la maggior parte delle attività della riga di comando. Ecco come sono iniziate le cose.

.NET Framework 2.0 ha seguito questa tradizione, ha un SDK a sé stante. Successivamente, Microsoft ha deciso di unire l'SDK di .NET Framework in Windows SDK.

È possibile trovare tali informazioni leggendo SharpDevelop's documentation on what are the dependencies. Come IDE di terze parti, indica sempre quali sono necessari per costruire un progetto assemblando gli installer di Microsoft.

Recentemente .NET Framework è stato aggiornato più frequentemente, quindi Microsoft ha deciso di inviare Developer Pack come download separati. Come ha spiegato Hans Passant, questo design è più strettamente correlato alla compilazione di Visual Studio (assembly di riferimento). È più simile a una riorganizzazione di diversi strumenti e utilità,

  • I compilatori sono ora parte dell'installazione di .NET Framework (e anche singoli download dal repository GitHub Roslyn).
  • MSBuild, è ora separato download (MSBuild da VS2015/2017).
  • Pacchetti di sviluppo, fornisce gruppi di riferimento e altri.
Problemi correlati