簡體   English   中英

Reflection.Assembly :: Load方法

[英]Reflection.Assembly::Load method

當我嘗試使用此方法加載程序集時,長名稱和部分名稱之間的區別是什么? MSDN ,我得到:對於長名稱:如果引用屬於公共語言運行庫或位於全局程序集緩存中的任何程序集的任何程序集,則需要完整的程序集引用。 對於部分名稱:運行時僅在應用程序目錄中查找程序集

並且客戶遇到錯誤,因為我使用部分名稱來加載程序集,但程序集正好在應用程序目錄中。

所以,我想知道,在使用Load(string)方法時,長名稱和部分名稱之間是否還有其他差異?

非常感謝!

@gTiancai:在更安全的一面,設置AssemblyName.CodeBase屬性可能會有所幫助。

這可能會有所幫助: 裝配加載的最佳實踐

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM