>

설치 프로그램을 개발 중입니다. Report Viewer 확인해야합니다  설치되어 있습니다.

온라인에서 찾은 키 하나는

var regKey = Microsoft.Win32.Registry.GetValue
(@"HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server 2014 Redist\Microsoft Report Viewer 2015 Runtime\1033\Version", "Version", string.Empty);

작동하지 않았습니다.

보고서 뷰어가 클라이언트 컴퓨터에 설치되어 있는지 확인하는 다른 방법이 있습니까?

  • 답변 # 1

    비트?: 해당 구성 요소가 32 비트 일 수 있습니까? 그렇다면 다음 레지스트리 위치를 사용해보십시오.

    HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server 2014 Redist\Microsoft Report Viewer 2015 Runtime

    Wow6432Node 참고 위의 하위 섹션.

    대신 :

    HKLM\SOFTWARE\Microsoft\Microsoft SQL Server 2014 Redist\Microsoft Report Viewer 2015 Runtime

    실행 된 정확한 키와 값을 결정하기 위해 런타임을 설치하는 데 사용 된 MSI를 찾을 수 있습니다.

    배포 도구: 배포에 어떤 도구를 사용하고 있는지 잘 모르겠지만 설치하기 전에 이러한 구성 요소에 대해 등록 가능한 MSI 파일을 순서대로 실행해야합니다. 명백하게. 상용 도구는이를 지원합니다. WiX는 "자동-마법"이 적은 Burn을 통해이를 수행 할 수 있습니다. 필요한 경우일부 도구 정보 <시간>

    참고: Microsoft System CLR Types for SQL Server 2014 ( ENU\x64\SQLSysClrTypes.msi  또는 ENU\x86\SQLSysClrTypes.msi   Microsoft Report Viewer 2015 Runtime 의 설치 프로그램에 둘 다 또는 확실하지 않은 경우) 작동합니다.

    <시간>

    파일: 설치된 파일도 확인할 수 있다고 가정합니다. 나는 GAC 파일이 정직하다는 것을 한 적이 없다. 시도해 볼 가치가 있습니다.

  • 이전 symfony - VichUploader 다양한 이미지 업로드 번들 및 양식
  • 다음 두 번 검색하여 Alfred 워크 플로를 만드는 방법은 무엇입니까?