문제

.NET 프레임 워크와 함께 Windows SDK를 설치해야합니다. 프레임 워크가있는 경우 왜 SDK가 필요한가?

편집하다:

이것은 .NET 개발의 경우가 아닙니다. 또한 Silverlight 앱을 개발하려면 추가 SDK를 설치해야합니다. 왜요?

도움이 되었습니까?

해결책

기본적으로 .NET 프레임 워크에는 기본 개발에 필요한 대부분의 도구가 포함되어 있습니다 - 컴파일러, MSBuild 엔진은 프로젝트를위한 MSBuild 엔진이 포함되어 있습니다. 그러나 일부 특정 작업 (Assmebly Linking, Com 및 Webservices 용 코드 생성, CIL 분석 등) - Windows SDK에 포함 된 추가 도구 세트가 필요합니다.

IMHO .NET 프레임 워크 분포는 이미 그대로 크며 이러한 도구로 인해 더 성장하면 좋지 않습니다.

다른 팁

.NET 프레임 워크는 관리 된 응용 프로그램 만 포함하며 Windows API의 하위 집합입니다. Windows SDK (또는 오늘날이라고 불리는)는 아직 관리 코드로 래핑되지 않은 API를 포함하는 더 큰 API 세트입니다.

Visual Studio를 설치할 때 Windows SDK가 .NET 프레임 워크와 함께 설치되는 것에 대해 이야기하고 있습니까?

그렇다면, 이것은 Windows SDK가 관리되지 않는 개발에 (주로) (주로) 필요하기 때문입니다.

또한 c : program files microsoft sdks wind

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top