2010-05-18 137 views
0

我有一个dll,叫它dllA和dllA引用dllB。当我把dllA放到我的asp.net应用程序的bin文件夹中,并调用dllA中引用dllB的方法时,asp.net应用程序会抛出一个错误,说找不到dllB。我也必须将dllB添加到asp.net bin文件夹中。我的问题是为什么,如果我只从dllA引用dllB的类,是否必须将dllB与dllA一起添加到bin文件夹中?Asp.Net依赖项问题

+0

也许我不明白你的想法......你如何期待dlla访问dllb如果dllb它不可见? – 2010-05-18 13:35:05

+0

嗯,我很难得到它,但是在DllA的参考文件夹中,我已经包含了对DLLB的引用。我有点想,如果它在参考文件夹中,我将能够访问它。 – user204588 2010-05-18 13:45:29

+0

该引用只是一个指针,所以文件仍然需要被访问。 – 2010-05-18 14:15:44

回答

5

如果你从dllB引用dllA,dllA如何在没有dllB副本的情况下调用那个引用?

每个在您的页面上执行代码的程序集都需要位于您的asp.net应用程序的bin文件夹中或GAC中。