如果客户端计算机上没有安装 CRforVS,我发布的 CrystalReports 桌面应用程序 (VB.NET) 将无法 运行

My published CrystalReports desktop app (VB.NET) wont run without installed CRforVS on the clients computer

已发布的程序 运行 在我的开发人员计算机上正确,但在没有 CrystalReports SDK (CRforVS) 的客户端计算机上不会 运行。 CR 运行时间已安装,但未解决问题。

CR SDK 需要在目标计算机上安装 Visual Studio (VS),但我不想在客户端计算机上安装这些程序(VS、CRforVS)。

有什么想法吗?

我检查了 Windows 事件日志,发现了一个 FileNotFoundException。 在客户端计算机上的开发者环境(VS)中调试代码后,我发现了具体信息: “log4net,版本=1.2.10.0,文化=中性,PublicKeyToken=692fbea5521e1304”

问题的解决方案是,我在 VS 的“项目属性”中的“编译”选项卡上将目标 CPU 从“AnyCPU”设置为“x64”。

现在可以正常使用了!