[Bug 50279] Registration free COM fails

WineHQ Bugzilla wine-bugs at winehq.org
Tue Dec 8 11:16:14 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=50279

--- Comment #7 from Ben <bvandermerwe at kbcat.com> ---
Hi Nikolay, it appears that you are correct! *puts you on my Christmas list* If
I modify the manifest and remove these lines:

<dependency>
<dependentAssembly>
<assemblyIdentity name="KBC.Historian" version="7.3.0.0"
processorArchitecture="amd64"/>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity name="KBC.Workflow" version="7.3.0.0"
publicKeyToken="d1d331cb83dd8fde" processorArchitecture="msil"/>
</dependentAssembly>
</dependency>

Then it works even with the COM components unregistered. That helps and moves
this forward. But it would be nice to be able to run this application without
jumping through hoops and things.

The above two dependencies do exist as DLLs, so there is a KC.Historian.dll,
but it is a .NET dll. It does not get registered ever, as COM or in the GAC,
but it gets invoked via SxS COM.

But KBC.Historian.dll certainly does exist. But we still get the line
"0078:fixme:actctx:parse_depend_manifests" below? What can be done about that?
In this case it would be sufficient just to do the minimum to create the
context that fails? Is is just the parsing that does not cope?

FYI: I dislike that DLL, Purify, AQTime etc. all have conniptions over it. I
shall confer with the developer in question to see if it can be changed to load
on demand instead of something.

0078:trace:actctx:get_manifest_in_pe_file looking for res #0001 in
L"\\??\\c:\\program files (x86)\\KBC\\sim suite 7.1\\PSIM\\KBC.Historian.dll"
0078:trace:actctx:get_manifest_in_module looking for res #0001 in module
0x230001 L"\\??\\c:\\program files (x86)\\KBC\\sim suite
7.1\\PSIM\\KBC.Historian.dll"
0078:fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"KBC.Historian" (7.1.0.0)

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list