应用程序无法在另一台计算机上运行(无法加载文件或程序集)

本文关键字:加载 运行 文件 程序集 一台 应用程序 计算机 | 更新日期: 2023-09-27 18:01:37

我在另一台计算机上运行相同的exe文件,但它给出错误。该应用程序在我的pc上工作,但不能在用户的pc上工作。我试着在其他开发机器上编译应用程序,它工作得很好,问题是我的应用程序在用户的pc上不起作用。

Could not load file or assembly 'CrystalDecision.Shared, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.

平台:vb.net(visual studio 2008)

如何解决这个错误?我需要在用户电脑上安装额外的软件吗?

应用程序无法在另一台计算机上运行(无法加载文件或程序集)

您可以在用户PC上安装可重新分发的Crystal报表。这将使您的应用程序在用户PC上正常工作。

你可以阅读更多,并使用以下链接为你的应用下载相关的可分发包:

http://resources.businessobjects.com/support/additional_downloads/runtime.asp 08年

Sozai,

您缺少用户计算机上的CR运行时。只需在用户机器上安装crystal报告运行时。

希望这将解决问题

此组件CrystalDecision.Shared未安装在另一台机器上,并且需要安装才能使其工作。

我已经有一年没有使用Crystal了,但这应该可以正常工作。

向您的解决方案添加一个新的安装项目。它应该检测你的依赖项,并允许你构建一个包含应用程序所需内容的msi包。

打开项目的参考,以及每个Crystal*参考列出,设置其"复制本地"属性"真正的"。这将复制dll放到你的bin文件夹里,可能会有帮助分发它们。