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

时间:2014-09-11 10:29:39

标签: c# winforms deployment crystal-reports installation

我在Visual Studio 2013工作.C#4.5 win-form应用程序。我使用多年的水晶报告。但问题是,Crystal报表无法通过我的应用程序设置进行静默安装。我搜索了很多选项,但没有办法用我的应用程序静默安装水晶报告。

有没有办法用我的应用程序设置静默安装水晶报告?

1 个答案:

答案 0 :(得分:2)

在您的安装中创建先决条件。先决条件是基于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>
相关问题