2016-07-08 60 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);