2010-07-24 5 views
8

우리는 우리가 우리의 응용 프로그램과 함께 .Net 프레임 워크를 배포 할 권리가 있음을 증명하기를 원하는 클라이언트가 있습니다..Net 프레임 워크는 상업적 용도로 무료입니까?

누군가 나를 도울 수 있습니까? Microsoft는 상업적 목적으로 자유롭게 사용할 수 있다고 명확히 말하는 링크가 있습니까? 당신은 Dotnetfx.exe를를 사용하거나 만든 응용 프로그램과 재배포를 선택하면

답변

8

http://msdn.microsoft.com/en-us/library/aa480243.aspx

참고는 Microsoft .NET Framework SDK 버전 2.0의 유효한 라이센스 복사본이 (또는 Visual합니다 Studio 2005) 및 Dotnetfx.exe의 사용 또는 배포는 Microsoft .NET Framework SDK 버전 2.0 또는 Visual Studio와 함께받은 최종 사용자 사용권 계약 조항의 적용을받습니다. Microsoft .NET Framework SDK 버전 2.0 또는 Visual Studio의 유효한 사용권이없는 사용자는 Dotnetfx.exe를 사용하거나 배포 할 수있는 권한이 없습니다. "

클라이언트?

3

정규적으로 재배포 할 수있는 파일은 Visual Studio 설치 디렉터리의 redist.txt 파일에 나열되어 있습니다. 예, dotNetFx35setup.exe와 같은 .NET 설치 관리자는 해당 목록에 포함되어 있습니다. 해당 파일의 복사본을 클라이언트에게 보내십시오.

실제 설치 프로그램이 아니며, 실제 비트를 다운로드하는 부트 스트 래퍼입니다. Microsoft 서버. 어떤 현명한 접근법입니다, 당신은 확실히 마지막 보안 업데이 트를 앞선 버전을 배포하고 싶지 않아. 자주 발생하지는 않지만 불과 2 개월 전 3.5 SP1에 대한 것이있었습니다. 클라이언트는 이 아니며 보안 문제가 문서화되어있는 것과 같은이 설치되어 있지 않습니다.

솔직히 말해서 .NET 비트가 포함 된 설치 프로그램의 내용은 점점 더 적어지고 있습니다. 특히. NET 4.0. .NET 3.5 SP1의 경우 ~ 55MB ~ 350MB까지 작습니다. 전제 조건 덕분에 최신 Windows 서비스 팩이 필요합니다. 예를 들어 XP SP3. 당신은 확실히 Windows 서비스 팩을 배포하는 사업에 참여하고 싶지 않습니다. 최소한의 Windows 버전 및 SP 수준을 요구하는 것처럼 .NET의 사전 설치가 필요한 것은 소프트웨어의 전제 조건을 명확하게 기술하십시오. 특히 당신을 괴롭히는 클라이언트와.

관련 문제