.NET Framework 배포 기능
업데이트: 2007년 11월
.NET Framework에서는 다양한 응용 프로그램을 더 쉽게 배포할 수 있도록 여러 가지 기본 기능을 제공합니다. 다음과 같은 기능이 여기에 포함됩니다.
응용 프로그램에 영향을 미치지 않음
이러한 기능으로 응용 프로그램이 격리되고 DLL 충돌이 제거됩니다. 기본적으로 구성 요소는 다른 응용 프로그램에 영향을 미치지 않습니다.
기본적으로 전용 구성 요소임
기본적으로 구성 요소는 응용 프로그램 디렉터리에 배포되어 포함하는 응용 프로그램에게만 표시됩니다.
제어된 코드 공유
코드를 공유하려면 코드가 기본 동작으로 설정되지 않고 공유될 수 있도록 명시적으로 설정되어야 합니다.
Side-by-side 버전 관리
여러 버전의 구성 요소나 응용 프로그램이 공존할 수 있고, 사용할 버전을 선택할 수 있으며, 공용 언어 런타임에서 버전 관리 정책을 수행합니다.
XCOPY 배포 및 복제
자동적으로 기술되고 포함되는 구성 요소와 응용 프로그램을 레지스트리 항목이나 종속성 없이 배포할 수 있습니다.
빠른 업데이트
관리자는 ASP.NET같은 호스트를 사용하여 원격 시스템에서도 프로그램 DLL을 업데이트할 수 있습니다.
Microsoft Windows Installer와의 통합
응용 프로그램을 배포할 때 광고, 게시, 복구 및 필요 시 설치 등을 사용할 수 있습니다.
엔터프라이즈 배포
이 기능에서는 Active Directory를 포함하여 쉬운 소프트웨어 배포를 제공합니다.
다운로드 및 캐시
증분 다운로드를 사용하면 다운로드할 파일의 크기가 작아지고, 배포에 영향을 미치지 않는 응용 프로그램에서만 사용할 수 있게 구성 요소를 격리할 수 있습니다.
부분적으로 트러스트된 코드
ID는 사용자보다는 코드를 기준으로 하며, 관리자가 정책을 설정하고, 인증서 대화 상자가 나타나지 않습니다.