我已经阅读了同一个问题的几个答案,但有几个跟进。我有一个要部署到服务器上的 vb.net 2010 应用程序。这很好,但单击 CR 报告会出现错误:无法加载文件或程序集水晶决策.crystalreports.engine 版本 13.0.2000.0。找不到文件。
我在这里和其他地方看到的解决方案是在目标机器上安装 CR msi。这是我的问题。
- 我正在将我的应用程序安装到网络服务器上,我是否必须前往每台使用此应用程序的机器并安装 msi?我一直能够将必要的 CR 文件附加到我的设置项目中,并且在服务器上安装它没有问题。我意识到如果没有合并模块就无法做到这一点,但我不清楚这个 msi 安装。
- 我曾经在使用 vb 6.0 时遇到 CR 问题,因为 CR 会干扰不同公司中其他应用程序使用的其他版本的 CR。使用 .net,CR 文件保留在应用程序空间内,因此其他程序没有问题。现在不是这样吗?我可以做些什么来让我的应用程序文件目录中的 CR 文件像我过去那样不干扰其他任何东西?
也许当我运行 MSI 时答案是显而易见的,但我不想冒险并最终遇到严重的问题。