.NET Multi-Targeting Pack은 무엇입니까?


19

Visual Studio를 설치하면 다음과 같은 .Net 패키지가 설치됩니다.

  • .NET x 타겟팅 팩
  • .NET x 멀티 타겟팅 팩
  • .NET x 멀티 타겟팅 팩 (ENU)

여기서 "x"는 지원하는 .Net 버전 번호를 나타냅니다. 이 패키지는 무엇입니까?

답변:


14

다음 설명으로 가장 잘 설명 할 수 있습니다.

다중 대상 팩 또는 MT 팩은 특정 .NET Framework 플랫폼 및 버전에 해당하는 일련의 참조 어셈블리입니다. 참조 어셈블리는 일반적으로 메서드 본문이없고 내부 또는 개인 API가없는 .NET Framework 어셈블리입니다. 참조 어셈블리에는 컴파일러에 필요한 정보 만 포함되어 있습니다.

예를 들어 .NET Framework 3.5, .NET Framework 4, .NET Framework 4 용 업데이트 4.0.x, .NET Framework 4.5, Windows Phone 7.5, Windows Metro 스타일 앱, 휴대용 클래스에 대한 다중 대상 팩이 있습니다. 도서관 등.

Visual Studio는 다중 대상 팩 세트를 설치하며 Visual Studio SDK, Silverlight SDK 및 Windows Phone SDK와 같은 SDK도 설치합니다. 일반적으로 다중 대상 팩은 32 비트 컴퓨터 아래 “%ProgramFiles(x86)%\Reference Assemblies\Microsoft\Framework” 또는 “%ProgramFiles%\Reference Assemblies\Microsoft\Framework”32 비트 컴퓨터에 설치됩니다 .

Microsoft의 다음 이미지는 위의 설명을 명확하게 보여줍니다.

여기에 이미지 설명을 입력하십시오

Visual Studio를 사용하여 WP10 Mobile 응용 프로그램을 만들려면이 패키지가 필요합니까?

Windows Phone 10 만 대상으로하는 경우 응용 프로그램을 Windows 스토어에 게시하기 위해 패키지를 설치할 필요는 없습니다. 지원되지 않는 .NET Framework 버전을 대상으로 지정하고 응용 프로그램을 Windows Store에 게시 할 수 없습니다. 즉, 모든 어셈블리가 어쨌든 동일한 버전의 .NET Framework에 대해 컴파일됩니다.

출처 : 관리 코드 도구를위한 멀티 타겟팅 가이드 라인 [Mircea]

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.