Битность? : Этот компонент может быть 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, чтобы быть честным. Возможно стоит попробовать.