我的操作系统是Windows 7 x64。运行VS Professional 2012.我正在使用C#编写的软件,并为使用Crystal Report的.NET Framework 4.0开发。我在机器上为开发人员版本13.0.5安装了Crystal Report。
我想将Crystal Report所需的DLL复制到项目的输出文件夹中。目的是使用安装程序打包它们,以便安装软件的PC不需要安装Crystal Report。
我创建了一个名为DLLs的文件夹,并将所需的Crystal Report DLL放在该文件夹中。然后在解决方案资源管理器中的C#项目的References节点中,我添加了位于DLLs文件夹中的DLL。当我查看添加的DLL的属性>路径,令人惊讶的是我发现路径保存了我复制的DLL的路径(C:\ Program Files ...而不是D:\ Work ...)。
为什么会这样?如何添加对复制的DLL的引用,而不是原始DLL?