我有一个使用 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/