C # 응용 프로그램 용 설치 프로그램을 만들고 .NET Framework 설치 관리자를 설치 프로그램에 포함
C # 응용 프로그램을 완료했지만 약간의 문제가 있습니다.
다른 PC에서 응용 프로그램을 실행하려고하면 항상 .NET Framework 4.0을 설치해야합니다.
인터넷에서 프레임 워크를 설치하지 않고 작동하게하려면 어떻게해야합니까?
VB6 응용 프로그램에 대해 InnoSetup 을 시도했지만 .NET 4.0에서 작동하는지 확실하지 않습니다!
어떤 아이디어?
Visual Studio 설치 프로젝트를 사용하십시오. 설치 프로젝트는 설치 패키지에 .NET Framework 설치를 자동으로 포함 할 수 있습니다.
다음은 Windows Forms 응용 프로그램에 대한 단계별 단계입니다.
설정 프로젝트를 만듭니다. 설정 마법사를 사용할 수 있습니다.
프로젝트 유형을 선택하십시오.
출력을 선택하십시오.
마침을 누르십시오.
설정 프로젝트 속성을 엽니 다.
.NET 프레임 워크를 포함하도록 선택했습니다.
설치 프로젝트 구축
출력 확인
참고 : Visual Studio Installer 프로젝트는 더 이상 Visual Studio와 함께 제공되지 않습니다. 그러나 Visual Studio 2013에서는 다음을 사용하여 다운로드 할 수 있습니다.
Tools > Extensions and Updates > Online (search) > Visual Studio Installer Projects
사용자에게 .NET Framework 4.0이 필요한지 확인하는 설치 관리자를 만들어야합니다. WiX 를 사용하여 설치 관리자를 만들 수 있습니다 . 매우 강력하고 사용자 정의 할 수 있습니다. 또한 ClickOnce 를 사용하여 설치 관리자를 만들 수 있습니다. 사용 이 매우 간단합니다. 한 번의 클릭으로 .NET Framework 4.0을 설치하기위한 요구 사항을 추가 할 수 있습니다.
New Project > Other Project Types > Setup and Deployment > Visual Studio Installer
솔루션에 설치 프로젝트 ( )를 포함 시키십시오. 프레임 워크 설치 프로그램을 포함하는 옵션이 있습니다. 이 배포 안내서 MSDN post를 확인하십시오 .
WiX는 새로운 설치 관리자를위한 길입니다. WiX만으로는 GUI 측면에서 너무 복잡하거나 유연하지 않은 경우 SharpSetup을 사용하는 것이 좋습니다. WPF의 WinForms에서 설치 관리자 GUI를 만들 수 있으며 번역, 자동 업데이트 프로그램, 내장 필수 구성 요소, VS의 향상된 자동 완성 등과 같은 다른 멋진 기능이 있습니다. .
(면책 조항 : 저는 SharpSetup의 저자입니다.)
'development' 카테고리의 다른 글
Django Admin : 데이터베이스 필드가없는 사용자 정의 list_display 필드 중 하나를 기준으로 정렬하는 방법 (0) | 2020.07.26 |
---|---|
Windows 10에서 환경 변수가 너무 큼 (0) | 2020.07.26 |
error UnicodeDecodeError : 'utf-8'코덱이 위치 0에서 바이트 0xff를 디코딩 할 수 없습니다 : 유효하지 않은 시작 바이트 (0) | 2020.07.26 |
간단한 대화 상자를 사용하여 Python에서 파일 선택 (0) | 2020.07.25 |
INSERT INTO… 모든 MySQL 열에 대해 선택 (0) | 2020.07.25 |