使用我的应用程序设置静默安装crystal report

本文关键字:安装 crystal report 静默 设置 我的 应用程序 | 更新日期: 2023-09-27 18:21:27

我在Visual studio 2013工作。C#4.5赢得表格申请。我使用了很多年的水晶报告。但问题是,Crystal报告并没有在我的应用程序设置中静默安装。我搜索了很多选项,但没有一个解决方案可以用我的应用程序静默地安装crystal report。

有没有什么方法可以在我的应用程序设置中静默地安装crystal report?

使用我的应用程序设置静默安装crystal report

在安装中创建一个先决条件。先决条件是基于xml的.prq文件。先决条件编辑器是您可以设置以静默方式安装它的选项的地方。

这将基于Crystal报告的可重新分发msi。"我之前创建的"可以修改为发送静默标志(cmdline="/norestart"cmdlinesilent="/qn"),用于引导水晶msi:

<?xml version="1.0" encoding="UTF-8"?>
<SetupPrereq>
    <conditions>
        <condition Type="1" Comparison="2" Path="HKEY_LOCAL_MACHINE'SOFTWARE'Microsoft'Windows'CurrentVersion'Uninstall'{CE26F10F-C80F-4377-908B-1B7882AE2CE3}" FileName="" ReturnValue=""></condition>
    </conditions>
    <files>
        <file LocalFile="C:'Program Files (x86)'InstallShield'2011'Redist'0409'i386'CRRedist2008_x86.msi" URL="http://resources.businessobjects.com/support/downloads/redistributables/vs_2008/redist/x86/CRRedist2008_x86.msi" CheckSum="5C6DB57CEB6995BF44E1D273EA266AB1" FileSize="0,17960448"></file>
    </files>
    <execute file="CRRedist2008_x86.msi" cmdline="/norestart" cmdlinesilent="/qn" returncodetoreboot="1641,3010" requiresmsiengine="1"></execute>
    <properties Id="CRRedist2008_x86" Description="This installs Crystal Reports Basic for Visual Studio 2008 x86 Redistributable Package (32 bit)."></properties>
    <behavior Optional="1"></behavior>
</SetupPrereq>