我的操作系统是 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。
我创建了一个名为 DLLs 的文件夹,并将所需的 Crystal Report DLLs 放在该文件夹中。然后在解决方案资源管理器的 C# 项目的引用节点中,我添加了位于 DLLs 文件夹中的 DLL。当我查看添加的 DLL 的属性 > 路径时,令人惊讶的是,我发现路径包含我复制的 DLL 的路径(C:\Program Files... 而不是 D:\Work...)。
为什么会这样?如何添加对复制的 DLL 而非原始 DLL 的引用?