2009-06-30 121 views
0

我已經使用了一個dll的名稱(Remoteobj.dll)。當我運行一個項目(DLL將在本地),但它會自動從其他位置獲取默認位置也複製舊的dll到本地但我想參考一個本地路徑,我應該怎麼做?設置.dll參考路徑

+0

你是說裝配或可能是非託管的dll庫嗎? – arbiter 2009-06-30 08:10:58

回答

0

通過「使用dll的名稱」,你的意思是你自己加載程序集?如果是這樣,你使用Assembly.Load,Assembly.LoadFileAssembly.LoadFrom?他們對解決引用有不同的規則。

但是 - 在一般你應該認爲自己只限於你自己的項目樹;否則你將不得不開始處理AppDomain.AssemblyResolve

還是我誤解了這個問題?

0

我覺得你的全局程序集緩存後。看看它是如何工作的,你會意識到爲什麼你不想使用本地dll。 看看維基百科相關文章: Global Assembly Cache