Why do we need an SDK with the .NET Framework?

We must install the Windows SDK along with the .NET Framework. Why do we need an SDK if we have a structure?

EDIT:

This is not just a case of .net development. In addition, if you want to develop Silverlight applications, you need to install additional sdk. Why?

+3
source share
3 answers

Basically, the .NET framework includes most of the tools necessary for basic development - compilers, the msbuild mechanism for projects. However, some specific tasks are assmebly linking, code generation for COM and web services, CIL analysis, etc. - require an additional set of tools that are included in the Windows SDK.

The spread of the IMHO.NET Framework is already large, since it will not be good if, due to these tools, it will grow even more.

+3
source

The .NET platform covers only a managed application and is a subset of the window APIs. The Windows SDK (or as it is called today) is a broader set of APIs that includes an API that has not yet been wrapped in managed code.

0
source

Windows SDK .NET Visual Studio?

, , Windows SDK ( ) .

Also in the C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ bin folder, you have tools such as mt.exe that you can use to embed the manifest from the outside in exes and dll. (for managed applications too)

0
source

Source: https://habr.com/ru/post/1724206/


All Articles