내 C # 응용 프로그램을 완료했지만 약간의 문제가 있습니다.
다른 PC에서 내 응용 프로그램을 실행하려고 할 때 항상 .NET Framework 4.0을 설치해야합니다.
인터넷에서 프레임 워크를 설치하지 않고 작동하도록하려면 할 일이 있습니까?
InnoSetup 전에 VB6 응용 프로그램을 시도했지만 .NET 4.0에서 작동하는지 확실하지 않습니다!
어떤 아이디어?
내 C # 응용 프로그램을 완료했지만 약간의 문제가 있습니다.
다른 PC에서 내 응용 프로그램을 실행하려고 할 때 항상 .NET Framework 4.0을 설치해야합니다.
인터넷에서 프레임 워크를 설치하지 않고 작동하도록하려면 할 일이 있습니까?
InnoSetup 전에 VB6 응용 프로그램을 시도했지만 .NET 4.0에서 작동하는지 확실하지 않습니다!
어떤 아이디어?
답변:
Visual Studio 설치 프로젝트를 사용합니다. 설치 프로젝트는 설치 패키지에 .NET Framework 설치를 자동으로 포함 할 수 있습니다.
다음은 Windows Forms 응용 프로그램에 대한 단계별입니다.
설정 프로젝트를 만듭니다. 설치 마법사를 사용할 수 있습니다.
프로젝트 유형을 선택하십시오.
출력을 선택하십시오.
마침을 누르십시오.
설정 프로젝트 속성을 엽니 다.
.NET 프레임 워크를 포함하도록 선택했습니다.
빌드 설정 프로젝트
출력 확인
참고 : Visual Studio 설치 관리자 프로젝트는 더 이상 Visual Studio에 미리 포장되어 있지 않습니다. 그러나 Visual Studio 2013에서는 다음을 사용하여 다운로드 할 수 있습니다.
Tools > Extensions and Updates > Online (search) > Visual Studio Installer Projects
ERROR: To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file 'DotNetFX461\NDP461-KB3102436-x86-x64-AllOS-ENU.exe' for item 'Microsoft .NET Framework 4.6.1 (x86 and x64)' to your local machine. For more information, see http://go.microsoft.com/fwlink/?LinkId=616018.
C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX471
.NET 4.7.1 설치 프로그램 용임을 발견했습니다
WiX는 새로운 설치자를 찾는 방법입니다. WiX 만 너무 복잡하거나 GUI 측면에서 충분히 유연하지 않은 경우 SharpSetup을 사용하는 것이 좋습니다. WPF의 WinForms에서 설치 프로그램 GUI를 만들 수 있으며 번역, 자동 업데이트, 내장 전제 조건, VS의 향상된 자동 완성 등과 같은 다른 멋진 기능이 있습니다. .
(면책 조항 : 저는 SharpSetup의 저자입니다.)
New Project > Other Project Types > Setup and Deployment > Visual Studio Installer
솔루션에 설치 프로젝트 ( )를 포함합니다. 프레임 워크 설치 프로그램을 포함하는 옵션이 있습니다. 이 배포 가이드 MSDN 게시물을 확인하십시오 .