我在主要的CLR dll,mscorlib.dll中看到了它,我在这个CLR Profiling API接口ICorProfilerCallback2中看到了它.
只是好奇:'Cor'这个词代表什么?
我已经SQLLite在我的应用程序中生成了我的模型,但是当我尝试调用DBContextCall时它会抛出异常.
System.IO.FileLoadException发生 了类型的异常,mscorlib.dll但未在用户代码中处理附加信息:无法加载文件或程序集'System.Data.SQLite.EF6,Version = 1.0.93.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)
请帮我.
当我使用VBA的VarType 功能时,将mscorlib.dll库引用(.NET库引用)中Object可用的类的实例传递给它,返回的值为。8
根据此处的 VBA文档,这意味着该对象是字符串。这似乎很荒谬。
我的问题是,为什么VarType函数Object从.NET库VBA参考返回此类的实例的字符串类型值?是虫子吗?
我怀疑VBA的VarType功能在说某个COM对象是一个字符串,这可能是为什么我在DispCallFunc某些COM对象的某些方法上使用该函数时遇到问题的原因。COM对象是.NET对象的COM版本,可通过.NET框架使用。
我正在使用mscorlib.dll VBA参考来获取这些对象的早期绑定功能。该参考引用.NET框架的版本4.0.30319。在我的计算机上,引用的类型库存储在:
C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ mscorlib.tlb。
它看上去就像当对象的方法指定一个参数或返回值是类型的System.Object,DispCallFunc没有为我工作。无论如何,这是一个单独的问题,与该问题专用于该问题的情况密切相关。
当我将VarType函数与mscorlib.dll库中其他类的实例一起使用时,有时会得到9&13(VbVarType.vbObject&VbVarType.vbDataObject常数)的返回值,这似乎是正确的。
我在互联网上进行了调查,看看是否有人遇到了问题,但找不到任何东西。
Dim o As mscorlib.Object
Set o = New mscorlib.Object
Debug.Print "TypeName(o) = " & TypeName(o) ' TypeName function seems to work correctly.
Debug.Print …Run Code Online (Sandbox Code Playgroud)