Q
Problem solve Get help with specific problems with your technologies, process and projects.

Does it make sense to upgrade to Visual Studio 2003 .NET if I am still developing in COM?

Does it make sense to upgrade to Visual Studio 2003 .NET if I am still developing in COM? Does VS 2003 .NET give me the capability to develop in COM or should I stick with VS 6.0? I heard VS 2003 .NET is much better environment from its predecessors, so I am considering upgrading, but not ready yet to program in .NET.
It makes sense if you want a better native C++ compiler. The native C++ compiler comes with some better error checking, better runtime checking and expanded facilities for developing native COM objects. VS 2003 .NET includes support for native Win32 development, and you can certainly continue to develop COM objects. In my opinion, it's a much better environment, though I have to say, avoid mixing native/managed code, both regard to the project system in VS.NET as well as the debugger. You can certainly build mixed native/managed solutions, and .NET is extremely good at providing interoperability with native code. However, the IDE isn't good at handling mixed projects and mixed-mode debugging doesn't always work (or worse, crashes the IDE).

Dig Deeper on Win Development Resources

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

SearchCloudComputing

SearchSoftwareQuality

TheServerSide.com

Close