我正在尝试使用C#反射创建一个实例,但是intellisense和MSDN文档似乎不同意msbuild关于Activator.CreateInstance的可用重载。
我的代码中有System.Activator.CreateInstance(sting.empty, "typeName");
,没有来自intellisense的投诉,导航到定义给了我:
static ObjectHandle CreateInstance(string assemblyName, string typeName);
它也列在MSDN https://msdn.microsoft.com/en-us/library/d133hta4(v=vs.110).aspx
上然而,在构建时,我得到这两个错误,好像那个重载不存在一样:
error CS1503: Argument 1: cannot convert from 'string' to 'System.Type'
error CS1503: Argument 2: cannot convert from 'string' to 'object'
有什么理由我不会超负荷吗?