我想要獲得最簡單的註冊免費COM項目在64位Windows7中工作! COM組件也是最簡單的VB.NET DLL,它在VB6 EXE註冊時工作正常。簡單的註冊與VB6免費COM
任何人都可以提出爲什麼清單不工作嗎?
我已經嘗試用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>
雞與雞的問題。 EXE從清單中找到DLL。因此,DLL清單中的條目應屬於EXE清單。 –
我不確定這是什麼問題。將庫信息嵌入到應用程序清單中是一種捷徑,我不確定微軟甚至在任何地方記錄了這些信息。單獨的程序集清單是更「正常」的情況。即使是古代(〜2004年)的MMM實用程序版本也可用於創建單獨的裝配清單,並且它們正常工作。 – Bob77
您是否缺少程序集清單中的''指令? – Bob77