Background. I have a COM Wrapper assembly called ComWrapper.dll written in C # and a Visual Basic 6 application called Project1.exe. I added the Project1.exe.manifest file (the contents of which are shown below), and I get the error message "the application did not start because its side-by-side configuration is incorrect ..
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity type="win32" name="Project1.exe" version="1.0.0.0" processorArchitecture="x86" /> <dependency> <dependentAssembly> <assemblyIdentity name="ComWrapper" version="1.0.0.0" processorArchitecture="msil"></assemblyIdentity> <clrClass clsid="{3ac3d04e-1f83-4a27-b516-95e38126685d}" progid="MyComObjectNamespace.myclass" threadingModel="Both" name="MyComObjectNamespace.myclass" runtimeVersion=""></clrClass> <file name="ComWrapper.dll" hashalg="SHA1"></file> <dependency> <dependentAssembly> <assemblyIdentity name="mscorlib" version="2.0.0.0" publicKeyToken="b77a5c561934e089"></assemblyIdentity> </dependentAssembly> </dependency> </dependentAssembly> </dependency> </assembly>
Any help would be greatly appreciated.
source share