我在另一台计算机上运行相同的exe文件,但它给出了错误。 该应用程序在我的电脑上运行,但不适用于用户的电脑。 我尝试在其他开发机器上编译应用程序,它运行良好,问题是我的应用程序无法在用户的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安装其他软件?
答案 0 :(得分:2)
您可以在用户PC中安装可再发行的Crystal报表。这将使您的应用程序在用户PC上正常运行。
您可以使用以下链接阅读更多内容并下载相关的可再发行软件包:
http://resources.businessobjects.com/support/additional_downloads/runtime.asp#08
希望这会有所帮助......
答案 1 :(得分:1)
Sozai,
您在用户计算机上缺少CR运行时。只需在用户计算机上安装crystal reports运行时。
希望这能解决问题
答案 2 :(得分:0)
此程序集CrystalDecision.Shared
未安装在另一台计算机上,需要使其正常工作。
答案 3 :(得分:0)
我一年没有和Crystal一起工作,但这应该可以正常使用。
向解决方案添加新的安装项目。它应该检测您的依赖项,并允许您构建一个包含应用程序所需内容的msi-package进行安装。
答案 4 :(得分:0)
打开你项目的参考资料, 并为每个Crystal *参考 列出,设置其“复制本地”属性 为了“真实”。这将复制DLL 进入你的bin文件夹,可能会有帮助 分发它们。