NSIS로 .NET 버전을 얻는 방법은 무엇입니까? 필요한 버전이 없으면 다운로드 할 수있는 사이트로 리디렉션됩니다.NSIS : 찾아서 .Net 버전
몇 가지 해결책을 찾았지만 일반적으로 하드 코딩 된 항목 (예 : 수십 개의 특정 링크)이 있습니다.
좋은 해결책이 있습니까?
당신에게메모를 감사 : 나는 창문 설치/ClickOnce를 사용하려는 해달라고.
NSIS로 .NET 버전을 얻는 방법은 무엇입니까? 필요한 버전이 없으면 다운로드 할 수있는 사이트로 리디렉션됩니다.NSIS : 찾아서 .Net 버전
몇 가지 해결책을 찾았지만 일반적으로 하드 코딩 된 항목 (예 : 수십 개의 특정 링크)이 있습니다.
좋은 해결책이 있습니까?
당신에게메모를 감사 : 나는 창문 설치/ClickOnce를 사용하려는 해달라고.
여기를 살펴보십시오. 나는 내가 NSIS 포럼에서 몇 가지를 변경 한 생각,하지만이 답변을 아주 잘
.NET의 유일한 버전은 없습니다. 2.0을 설치할 수는 있지만 1.1을 설치할 수는 없습니다. 2.0 및 3.0을 포함하는 3.5를 설치할 수 있습니다. 그런 의미에서 버전을 확인할 수 없습니다. 대신, 필요한 특정 버전이 있는지 확인해야합니다. 설치된 모든 버전에 대한 레지스트리, mscorlib.dll
그들 각각의 존재 여부에 대한 다음 파일 시스템을 확인하기위한
감사를 작동합니다. .NET의 단일 버전이 없다는 것을 알고 있습니다. 알아야 할 것은 특정 버전입니다. –
공유해 주셔서 감사합니다. 저에게 많은 문제를 저장하고 멋진 NSIS 사용 패턴을 보여주었습니다. :) –