2012-09-18 1 views
1

.net 4.0 프레임 워크를 대상으로하는 응용 프로그램을 배포해야합니다..net 4.0 바이너리를 응용 프로그램 폴더와 동일한 폴더에 배포하십시오.

나는 모든 바이너리를 패키지화하고 "클라이언트"에서 지정된 바이너리로 전달 (압축 해제)하는 zip을 사용합니다. 보안상의 이유로 지정된 폴더 만 사용해야합니다.

"클라이언트"에 .net 4.0이 설치되어 있지 않은 경우, 해당 zip에 .net 4.0 바이너리를 포함 할 수 있습니까? 어떤 바이너리를 포함해야합니까?

답변

0

전체 설치 프로그램을 사용하는 경우 .NET 런타임 설치를 부트 스트랩 할 수는 있지만 .NET을 xcopy-deploy 할 수는 없습니다. "정상적인"사용을 위해서는 사용자가 .NET 런타임을 설치해야합니다. 이것은 선택할 수없는 미리 지정된 위치에 설치되는 시스템 수준의 패키지입니다.

여기 은 희박한 번호 또는 Salamander과 같이이 문제를 해결하기위한 특수 도구 인이지만 일반적으로 무료는 아닙니다. 추가적으로, 이것은 "정상적인"것이 아니며, 모든 일반적인 지원/신뢰성 기대치는 테이블에서 벗어날 것입니다.