2010-05-18 162 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中。