I'm not sure if I understood you correctly; I'm not sure if I used a constructor method in that .DLL. But I can say this, that dll works with my old laptop. I just copy dll and do a regasm. After could't run it I tried to rebuild it without any success...
In first I tried to use wwDotnetBridge, after failed to use wwDotnetBridge, I tried to build a COM dll with net and succeeded.
>Is there code in the constructor for the component? If anything fails in the constructor you'll get that error.
>
>Windows 10 shouldn't be any different, but make sure that when you build you build with x86 as the Build Target, so you get a 32 bit dll. It's possible you're trying to instantiate the 64 bit signature...
>
>Another suggestion too: You can try using wwDotnetBridge which avoids the whole COM registration business:
>
>
https://github.com/RickStrahl/wwDotnetBridge>
>and might give you more information about instantiation errors.
>
>+++ Rick ---
>
>
>>Hi All,
>>
>>I had created a COM DLL by .NET and used for a while without any problem. I moved my computer as a Win10 computer now I get "OLE error code 0x80131509: Unknown COM status code." when try to open a connection with dll by o =Createobject("YemekSepeti.webService") . I tried to rebuild with VS 2015 Community Ed. with no success...
>>
>>What would be changed?
>>
>>Thank You,