c# - 添加 Crystal Report DLL 的引用

标签 c# .net visual-studio-2012 crystal-reports

我的操作系统是 Windows 7 x64。运行 VS Professional 2012。我正在使用用 C# 编写并为使用 Crystal Report 的 .NET Framework 4.0 开发的软件。我已经在机器上安装了 Crystal Report for developers 版本 13.0.5。

我想将Crystal Report 所需的DLL 复制到项目的输出文件夹中。目的是将它们与安装程序一起打包,以便安装软件的 PC 不需要安装 Crystal Report。

我创建了一个名为 DLL 的文件夹,并将所需的 Crystal Report DLL 放入该文件夹中。然后在解决方案资源管理器中的 C# 项目的引用节点中,我添加了位于 DLLs 文件夹中的 DLL。当我查看添加的 DLL 的属性 > 路径时,我惊讶地发现该路径包含我复制的 DLL 的路径(C:\Program Files... 而不是 D:\Work...)。

为什么会这样?如何添加对复制的 DLL 而非原始 DLL 的引用?

最佳答案

简短回答:如果不在客户端计算机上安装,Crystal Reports 将无法工作。 您可以做的是研究 Crystal Reports 安装程序的作用,并在您的应用程序中自行完成。参见 here

其他来源:herehere ,或用谷歌搜索。

问候

关于c# - 添加 Crystal Report DLL 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15232026/

相关文章:

c# - HTML 解码和编码

c# - 使用带有 Entity Framework 的动态字段按子记录排序

C# 访问子类属性

c# - 使用 SoundPlayer 播放多种声音

visual-studio-2012 - TFS2012错误的用户丢失工作区

c# - 删除列表中找到的字符串部分

c# - 编译器错误 Visual Studio mac

c# - 将 web.config 作为第三方 Web 服务提供商分发的正确方法

cordova - Windows 应用程序认证套件失败

c++ - afxmem.cpp 中的对象初始化差异