그래서 .NET 3.0을 사용하는 응용 프로그램 (도구)이 있습니다. .NET 2.0 (기본 Server 2008 R2 설치와 같은) 만있는 시스템에서 실행하면 비참하게 충돌합니다..NET Framework 요구 사항의 사용자에게 경고
내가 지금까지 본 것은 사람들이 .NET 버전을 먼저 확인하는 션트를 사용하고 있다는 것입니다. 사용자가이 문제에 대해 경고를 받도록 (또는 .NET을 설치하라는 메시지가 표시되도록) 빌드하거나 일부 목록을 추가하는 방법이 있습니까?
설치 프로그램이 해결할 수 있지만 독립 실행 형 실행 파일이 필요한 요구 사항이 있습니다. (설명하기는 어렵지만 장치 드라이버와 관련이 있습니다.이 도구는 드라이버와 함께 제공되지만 사용자가 도구를 사용하지 않을 경우 .NET 3.0을 강제 설치하면 안됩니다.)
나는 단지 "어플 리케이션이 예외 0xe0434f4d 예외로 실패"한 지점에서 멈춰야하고, 적어도 사용자에게 어떤 일이 일어 났는지에 대해 알려줄 필요가 있습니다.
귀하의 요구 사항은 단 하나의 파일입니까? 모든 .NET 어셈블리가 프레임 워크를 설치해야한다고 사용자에게 알릴 수 있다는 것에 놀랄 것입니다. – TalkingCode
독립 실행 형 실행 파일이 필요한 귀하의 요구 사항을 듣고 싶습니다. ClickOnce는 .NET 다운로드 및 설치, 업데이트 확인 및 설치, 자동으로 설치 및 설치를 포함하여 컴퓨터의 종속성을 확인하는 데 적합합니다. 설치자 자격이 있더라도 최소한 - 방해가됩니다 .- –
이 요구 사항을 설정하는 사람을 설득하십시오. 설치자가 덜 악한 것입니다. 이 경로를 따라 가면 어디에도 좋지 않은 결과를 가져올 것이고 어쨌든 결국에는 자신 만의 설치 프로그램을 구현하게 될 것입니다. – dkackman