Auch wenn der Report Viewer 2010 schon ziemlich alt ist, wird er teilweise noch bei manchen Konsolen benötigt. Daher hier als Prerequest das Programm:
<appdefinition> <file>ReportViewer.exe</file> <hash type="SHA256">E8FF182E202B321AC2B9245EE20C4EB659008FFB2A34CDBD3486F9DA3D4C3E06</hash> <info> <company>Microsoft Corporation</company> <setupType>NSIS</setupType> <isX86>true</isX86> <hasUninstall>true</hasUninstall> </info> <install> Show-InstallationProgress -StatusMessage "Installing $appName . This may take some time. Please wait..." Execute-Process -Path "ReportViewer.exe" -Parameters "/q /c:`"install.exe /q`"" </install> <uninstall> Show-InstallationProgress -StatusMessage "Uninstalling $appName. This may take some time. Please wait..." Execute-MSI -Action Uninstall -Path "{C19B3EB6-B54C-3204-A4DF-88432E0C79F7}" </uninstall> <detection> if ([IntPtr]::Size -eq 8) {$regPath="HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"} else { $regPath="HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*"} Get-ItemProperty $regPath| where {$_.psChildname -like "{C19B3EB6-B54C-3204-A4DF-88432E0C79F7}" -and $_.WindowsInstaller -eq 1} </detection> <dependency/> <supersedence/> </appdefinition>