Visual Studio 2012间接引用不会将dll复制到bin

时间:2013-12-19 18:27:48

标签: visual-studio-2012 dll dll-reference

我正在使用Visual Studio 2012.有问题的项目是在VB.Net中。

我有一个Web项目(MVC3),它引用了另一个我们称之为webLogic.dll的项目,它基本上是从网站到数据库之间的过程。 webLogic.dll引用了我们的dataStorage.dll(这有SQL和数据库连接等详细信息),因此Web Project没有对dataStorage.dll的引用。意图,而不是完全相关,是设置它,以便网站不知道或不关心数据的存储方式。

问题是,如果我在解决方案上运行clean然后重建,则dataStorage.dll不会被复制到Web Project的bin目录,但会复制webLogic.dll。显然,当调试时,这种情况很糟糕。

但是,如果我然后在解决方案上运行重建(没有先干净),则dataStorage.dll会被复制到Web项目的bin文件夹中。

有没有人知道为什么会发生这种情况或我可以做些什么来确保复制dataStorage.dll而不添加对它的引用?

0 个答案:

没有答案