添加/删除dll引用c#

时间:2010-07-27 12:19:42

标签: c# dll visual-studio-2008

我正在开发一个桌面应用程序。为此,我正在创建类库。在开发时,我必须多次重建类库以进行功能测试并更新对DLL的引用。但是,一旦我添加了对DLL的引用,然后将一些代码添加到类文件并重建它,并添加对新构建的DLL的引用,它不会更新引用。它仅指旧的DLL。

2 个答案:

答案 0 :(得分:6)

这是你正在做的事情的预期行为。通过手动添加引用DLL,您只是在那时复制已编译的文件,因此进一步编译将不会更新复制的DLL。

您想要的是将项目参考添加到工作项目中。

How to: Add a Reference to a Visual Studio Project in a Web Site

答案 1 :(得分:0)

如果您在同一台机器上构建,当您添加对DLL的引用时,它将默认记住该DLL的位置,并在它们出现时选择较新的版本并构建项目。

有时它可能会混淆,因此Rebuild All可以解决问题,或者删除和读取引用。