2010-04-08 22 views
2

我有一個應用程序依賴於其他.net程序集。當我啓動應用程序時,出現無法加載程序集或其某個依賴項的錯誤。在app.config中指定.net程序集綁定/融合的搜索路徑?

我不想將程序集放入GAC或應用程序的目錄中。有沒有一種方法(app.config?)告訴.net在試圖加載程序集時查看給定的路徑?我相信我可以對單個程序集使用程序集綁定,但是我正在尋找通配符解決方案來爲「搜索路徑」添加路徑

回答

4

不幸的是,它不像告訴應用程序應該在哪裏找到程序集那麼簡單。有一些固定的算法可以確定探測組件的位置,以及給予它們的信任。地點是大會證據的一部分,因此有助於其信任級別。 Suzanne Cook在此發佈了一些非常有趣的帖子;退房:

選擇一個綁定上下文

http://blogs.msdn.com/suzcook/archive/2003/05/29/57143.aspx

-Oisin

+0

謝謝,這是有見地的。只需要添加一下,app.config中的屬性也沒什麼幫助,但是上面的文章和博客列出了一些有見地的提示。 – 2010-04-08 17:29:55