2016-07-08 85 views
0

我有兩天的「googleing」和「msdning」。我所有的信息是如何獲得短名稱,如果你有強大的,有一個程序集加載或其他類似的東西。但是當你只有短名稱時,沒有關於如何加載(或只是獲取全名,加載使用它)程序集的信息。 Assembly.Load希望FullName,Assembly.LoadPartial不推薦使用,並且不起作用。所以我有些混淆...C#如何使用短名稱打開程序集(或只有短名稱時如何獲得強名稱)

回答

0

嘿......這個問題是愚蠢的...我嘗試加載「System.Math」(選擇這只是爲了測試)作爲一個大會,但這是一個類。 ..所以當我嘗試加載System.IO.Compression它加載成功。

Assembly a = Assembly.LoadWithPartialName("System.IO.Compression"); 
textBox1.AppendText(Environment.NewLine + a.GetName().Name);