Pregunta

Tenemos que instalar Windows SDK junto con .NET Framework. ¿Por qué necesitamos el SDK si tenemos el marco?

EDIT:

Este no es solo el caso para el desarrollo .net. Además, si desea desarrollar aplicaciones Silverlight, debe instalar sdk adicional. ¿Por qué?

¿Fue útil?

Solución

Básicamente .NET Framework incluye la mayoría de las herramientas necesarias para el desarrollo básico: compiladores, motor de msbuild para proyectos. Sin embargo, algunas tareas específicas, como vinculación, generación de código para COM y servicios web, análisis de CIL, etc., requieren un conjunto adicional de herramientas, que se incluyen en el SDK de Windows.

La distribución de IMHO .NET Framework ya es grande, no será buena si crece aún más debido a estas herramientas.

Otros consejos

.NET Framework solo cubre aplicaciones administradas y es un subconjunto de la API de Windows. El SDK de Windows (o como se llame hoy) es un conjunto más grande de API que incluye API que aún no ha sido envuelta por código administrado.

¿Estás hablando de que se instala Windows SDK junto con .NET Framework cuando uno instala Visual Studio?

En caso afirmativo, esto se debe a que el SDK de Windows es (principalmente) necesario para el desarrollo no administrado.

También en la carpeta C: \ Archivos de programa \ Microsoft SDKs \ Windows \ v6.0A \ bin tiene herramientas como mt.exe que se pueden usar para incrustar manifiesto externamente en exes & amp; dlls. (también para aplicaciones administradas)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top