Domanda

Dobbiamo installare Windows SDK insieme a .NET Framework. Perché abbiamo bisogno dell'SDK se disponiamo del framework?

Modifica

Questo non è solo il caso dello sviluppo di .net. Inoltre, se desideri sviluppare app Silverlight, devi installare sdk aggiuntivo. Perché?

È stato utile?

Soluzione

Fondamentalmente .NET framework include la maggior parte degli strumenti necessari per lo sviluppo di base: compilatori, motore msbuild per progetti. Tuttavia, alcune attività specifiche - collegamento sicuro, generazione di codice per COM e servizi Web, analisi CIL ecc. - richiedono un set aggiuntivo di strumenti, inclusi in Windows SDK.

La distribuzione del framework IMHO .NET è già così ampia, non andrà bene se cresce ancora di più grazie a questi strumenti.

Altri suggerimenti

.NET Framework copre solo le applicazioni gestite ed è un sottoinsieme dell'API di Windows. L'SDK di Windows (o come si chiama oggi) è un set più ampio di API che include API che non sono state ancora incluse nel codice gestito.

Stai parlando dell'installazione di Windows SDK insieme a .NET framework quando si installa Visual Studio?

Se sì, ciò è dovuto al fatto che Windows SDK è (principalmente) necessario per lo sviluppo non gestito.

Anche nella cartella C: \ Programmi \ Microsoft SDKs \ Windows \ v6.0A \ bin hai strumenti come mt.exe che possono essere usati per incorporare manifest esternamente in exes & amp; dlls. (anche per le app gestite)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top