在Windows客户端计算机上安装CrystalReportsForVisualStudio.msi

时间:2017-12-11 15:24:43

标签: crystal-reports visual-studio-2017

我花了好几个小时处理这个Crystal问题,但无法深究这个问题。

我们最近将Windows应用程序项目从VS2010升级到VS2017。 这需要Visual Studio扩展 - 安装程序项目。

现在我们在客户端计算机上安装了以下运行时组件:

CRRuntime_64bit_13_0_21.msi
CRRuntime_32bit_13_0_21.msi

事情没有用。我重新安装了CRRuntime_64bit_13_0_21.msi版本 - 事情发生了变化,但仍然没有用。

最终我最终安装了CrystalReportsForVisualStudio.msi 一切正常。

这不是计划 - 在此更改为VS2017之前,我从未安装CrystalReportsForVisualStudio.msi

我从CRRuntime_64bit_13_0_21.msi vs CrystalReportsForVisualStudio.msi.

中提取了文件

后者有13949个文件和3476个文件。所有3476个文件都包含在内,与*CrystalReportsForVisualStudio.msi*中的对应文件完全相同(但不存在10473个文件。

这是如何工作的 - 我是否必须在客户端安装(Windows机器)上安装CrystalReportsForVisualStudio.msi? 这样做是否可以接受? 为什么它之前仅适用于CRRuntime,但现在它需要CrystalReportsForVisualStudio.msi

CrystalReportsForVisualStudio.msi中有一个CRWindowsApplication.zip但CRRuntime_64bit_13_0_21.msi中没有。这可能是必需的吗?

1 个答案:

答案 0 :(得分:0)

只是一个猜测:

在项目的参考资料中,尝试将CR dll的复制本地操作设置为"复制始终" (f4在解决方案资源管理器中参考树中的引用)并尝试查看它是否有效。