Frage

Wir müssen Windows SDK zusammen mit .NET Framework installieren. Warum brauchen wir das SDK, wenn wir den Rahmen haben?

EDIT:

Dies ist nicht nur der Fall für .net Entwicklung. Auch, wenn Sie Silverlight-Anwendungen entwickeln wollen, müssen Sie zusätzliche sdk installieren. Warum?

War es hilfreich?

Lösung

Im Grunde .NET-Framework die meisten Tools enthält für die grundlegende Entwicklung erforderlich - Compiler, msbuild Motor für Projekte. Allerdings sind einige spezifische Aufgaben - assmebly Verknüpfung, Code-Generierung für COM und Webdiensten, CIL Analyse usw. - erfordern zusätzliche Reihe von Tools, die in Windows SDK enthalten sind.

IMHO .NET Framework Distribution ist bereits groß, wie es ist, ist es nicht gut ist, wenn es wegen dieser Werkzeuge noch mehr wächst.

Andere Tipps

das .NET Framework deckt nur verwaltete Anwendung und ist eine Teilmenge von Windows-API. Das Windows SDK (oder was auch immer sein benanntes heute) ist eine größere Menge von API, die API enthält, die noch für den verwalteten Code eingewickelt worden ist.

Sprechen Sie über Windows SDK wird zusammen mit .NET Framework installiert, wenn ein Visual Studio installiert?

Wenn ja, ist dies, weil Windows SDK (majorly) ist für nicht verwaltete Entwicklung erforderlich.

Auch im Verzeichnis C: \ Programme \ Microsoft SDKs \ Windows \ V6.0A \ bin Ordner haben Sie Tools wie mt.exe, die verwendet werden können, manifestieren einzubetten extern in Exes & DLLs (für verwaltete Anwendungen auch) <. / p>

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top