Convert vb6 project to .net using VS2010 Express?

I cannot convert a vb6 ActiveX dll dll project (.vbp) to .net using VS2010 Express.

Is there another way?

UPDATE

So now Microsoft has stopped offering the VB6 migration tool (VS2010). Should I upgrade to .NET 3.5 instead and use VS2008?

Get it .Net, and then move it to 4.0 when you're ready ...

Thoughts?

+6
source share
3 answers

In response to an updated question: I recommend reading the Microsoft advisor . It gives a good overview of the five main parameters (transfer, renew, rewrite, replace, do nothing). You need to think about the pros and cons of each option and how important they are to you. There is no answer to this question on one size.

Switching to .Net using Visual Studio 2008..NET 3.5 objects and gives you a dependency on Microsoft.VisualBasic.Compatibility.dll ( VisualBasic.Compatibility namespace). This has been deprecated in .Net 4, so it can be dropped in a future version .Net. This is an argument in favor of commercial migration or rewriting tools.

+5
source

OK, I found through a few links here on SO that VS2010 no longer comes with the converter. Apparently, M $ now advertises a third-party tool for this.

Stack Overflow Link:

https://stackoverflow.com/questions/395/how-do-you-migrate-a-large-app-from-visual-basic-6-0-to-vb-net/82200#82200

Microsoft Link:

http://msdn.microsoft.com/en-us/vbasic/ms788233

+3
source

For VS2008 or Visual Studio 2008 Express, using the Companion tool to upgrade Visual Basic is a good choice. This tool can be downloaded from the MSDN: Visual Basic Upgrade Assistant

This tool will help you port your VB6 code in Visual Studio 2010 to VB.NET or C #. If you want to upgrade to Silverlight or Azure, see below:

Converting from VB6 or Winforms to Silverlight or Converting from On Premises Cloud Software

and there are many migration recommendations, as well as code examples at http: \ blogs.artinsoft.net \ mrojas

+2
source

Source: https://habr.com/ru/post/886202/


All Articles