Develop with Visual Studio.NET

I use Visual Studio 6 to develop DCOM solution, and it is (almost) no problem to port it to Linux with EntireX. I try now to develop a DCOM solution with Visual Studio.NET, but the code are diferent. Is it possible to somehow port it to Linux?

Hello Magnus,

what are the differences?

Volker Denkhaus

In VS6 do the ATL wizard generates a lot of code that are used by the COM. In VS.NET is the code hided by a simple structure like:

[ module(dll, uuid = "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}", 
name = "XXXX", 
helpstring = "xxx Type Library", 
resource_name = "IDR_XXX") ]</pre><BR><BR><pre class="ip-ubbcode-code-pre">[object, 
helpstring("A Interface"),  
pointer_default(unique) ]

It is possible to generate the project in VS6 and then work with it in VS.NET, but the codes that VS.NET generate are cleaner.

These new structures which are generated by VS .NET are currently not supported. To do this would mean extend the ATL on UNIX.
So currently it looks like you have to live with the VS 6 generated code.

Volker Denkhaus