我试图在64位Windows7上实现最简单的无需注册COM项目!该COM组件还是最简单的vb.NET DLL,当其注册后,从VB6 EXE正常运行。
而 DLL(ClassLibrary1.dll)的清单是......
请问有人能建议一下为什么清单文件没有起作用吗?
我已经尝试使用mt.exe更新任何VB6内部清单,但是一般错误指示Project2.exe中没有内部清单。
VB6程序(Project2.exe)的清单是....
<assemblyIdentity name="Project2.exe" version="1.0.0.0" type="win32" processorArchitecture="x86"/>
<dependency>
<dependentAssembly>
<assemblyIdentity name="ClassLibrary1" version="1.0.0.0" type="win32"/>
</dependentAssembly>
</dependency>
</assembly>
而 DLL(ClassLibrary1.dll)的清单是......
<assemblyIdentity name="ClassLibrary1" version="1.0.0.0" type="win32"/>
<clrClass
name="ClassLibrary1.Class1"
clsid="{D9531C2A-3822-4222-8D45-BC507FCDF5F3}"
progid="ClassLibrary1.Class1"
threadingModel="Both"/>
<file name="ClassLibrary1.tlb">
<typelib
tlbid="{DA8A00C1-1E14-4295-AEDE-F8F23DD8E43D}"
version="1.0"
helpdir=""
flags="hasdiskimage"/>
</file>
</assembly>
<?xml ?>
指令? - Bob77