c# - 在 clickonce 部署中安装 sap crystal report 作为先决条件

标签 c# visual-studio crystal-reports installation clickonce

我有一个使用 Crystal 报表的客户端 WPF。现在在客户端机器上,我必须分别安装 Crystal 报表,然后再安装应用程序。有没有办法将它附加到应用程序安装中?

我试图将其添加为发布属性中的一项附加条件,但它在发布期间出错,因为它无法在本地计算机上的 Crystal Reports for .NET Framework 4.0 文件夹下找到。

最佳答案

这是我的看法:

第 1 步:here 安装 SAP crystal runtime .确保您下载了正确版本的 32 位和 64 位 msi,在我的情况下它是 13.0.12,在您的情况下它可能不同,所以在下载之前请确定。

第 2 步: 下载后将 32 位和 64 位 msi 放在 sdk 目录下。默认位置为:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\Crystal Reports for .NET Framework 4.0/p>

第 3 步:转到项目的发布属性,选择应用程序必要条件,选中 SAP Crystal Reports Runtime Engine,并选择与我的应用程序相同的位置下载先决条件。

第 4 步: 右键单击​​该项目并发布,您现在将看到 Crystal 报表安装包含在您的一次单击应用程序中。

希望这对您有所帮助。

关于c# - 在 clickonce 部署中安装 sap crystal report 作为先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35590009/

相关文章:

javascript - ASP.NET如何获取iframe内的所有控件

c# - Microsoft Office Access 数据库引擎找不到对象

c# - 在包含到安装项目之前重命名项目输出

c# - 使用 EnvDTE 自动化 Visual Studio

c# - 使用数据集的 Crystal Reports 子报表

c# - 在c#.net中使用crystal sap report根据条件同时打印多个不同数据的报表

c# - 将字符串添加到逐字字符串文字

c# - 在 .NET 中使用 SendKeys 右键单击

asp.net-mvc - 是否可以在 Visual Studio 2013 中使用 asp.net mvc 6?

c# - 在 Crystal 报表中设置相对路径