从GAC加载程序集的调用方法

时间:2015-04-01 13:14:25

标签: c# gac

从GAC加载程序集后,我试图从Save对象调用System.Drawing.Image方法:

_drawingAssembly = Assembly.Load
                    ("System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");

_drawingAssembly.GetType("Image").GetMethod("Save").Invoke(myImageObject, new object[] { path });

但它不起作用。我出于某种原因甚至无法得到这种类型;这将返回null:

var t = _drawingAssembly.GetType("Image"); // null

1 个答案:

答案 0 :(得分:2)

您需要指定完整类型名称System.Drawing.Image,如文档所示:

https://msdn.microsoft.com/en-us/library/y0cd10tb(v=vs.110).aspx

相关问题