我有一个使用水晶报告的客户端WPF。目前在客户端机器上我必须单独安装水晶报告然后再安装应用程序。有没有办法将它与应用程序安装相关联?
我尝试将此作为发布属性的必备条件添加,但在发布期间出现错误,因为它无法在Crystal Reports for .NET Framework 4.0文件夹下的本地计算机上找到。
答案 0 :(得分:5)
以下是我对此的看法:
步骤1:从here安装SAP crystal运行时。确保你下载了正确版本的32位和64位msi,在我的情况下它是13.0.12,在你的情况下可能会有所不同,所以在你下载之前一定要确定。
第2步:下载后,将32位和64位msi放在sdk目录下。默认位置为: C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A \ Bootstrapper \ Packages \ .NET Framework for .NET Framework 4.0
步骤3:转到发布项目的属性,选择应用程序的perquisite,选中“SAP Crystal Reports Runtime Engine”,并从与我的应用程序相同的位置选择下载先决条件。
第4步:右键单击项目并发布,您将看到一次性点击应用程序中包含的水晶报告安装。
希望这有帮助。