我有一些程序集和DLL的麻烦。从DLL实例化对象的调用方法
instrument_被声明为一个对象,并且我从路径由path_指定的dll创建了一个“PP150”实例。
string className = ContineoProperties.getSingleton().getClassName(path_);
assembly_ = Assembly.LoadFrom(path_);
Type classType = assembly_.GetType("Instrument." + className);
instrument_ = Activator.CreateInstance(classType);
后来我要调用的方法isntrument_.instrumentCommand(cmd.getCommandName())
我得到的错误是,当我调用该方法。
'对象' 中不包含关于 'instrumentCommand'
的isntrument_创建细的定义。它只是给我一个问题的方法调用。该方法确实存在于“PP150.dll”中。我是否需要一些DLLImport来允许它将它识别为一个函数?
感谢, P
你看了看对象检查器中的程序集,看看有什么方法,属性等被暴露..? – MethodMan 2011-12-15 21:36:16
对不起,我从来没有使用过对象检查器 我该如何检查它? – YahooMania 2011-12-15 21:39:15