2009-03-14 6 views
5

NSIS로 .NET 버전을 얻는 방법은 무엇입니까? 필요한 버전이 없으면 다운로드 할 수있는 사이트로 리디렉션됩니다.NSIS : 찾아서 .Net 버전

몇 가지 해결책을 찾았지만 일반적으로 하드 코딩 된 항목 (예 : 수십 개의 특정 링크)이 있습니다.

좋은 해결책이 있습니까?

당신에게

메모를 감사 : 나는 창문 설치/ClickOnce를 사용하려는 해달라고.

답변

5

.NET의 유일한 버전은 없습니다. 2.0을 설치할 수는 있지만 1.1을 설치할 수는 없습니다. 2.0 및 3.0을 포함하는 3.5를 설치할 수 있습니다. 그런 의미에서 버전을 확인할 수 없습니다. 대신, 필요한 특정 버전이 있는지 확인해야합니다. 설치된 모든 버전에 대한 레지스트리, mscorlib.dll 그들 각각의 존재 여부에 대한 다음 파일 시스템을 확인하기위한

+0

감사를 작동합니다. .NET의 단일 버전이 없다는 것을 알고 있습니다. 알아야 할 것은 특정 버전입니다. –