Click here to Skip to main content
15,945,119 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have been trying to learning VB.net using VB10.net Express. I have recently purchased the Pro Version of Visual Studio and need to upgrade.
Have a few questions:
1. I assume that I need to uninstall VB10.Net Express first?
2. Do I also need to uninstall the .net Framework and reinstall the .net Framework that will come with the VB10 Pro?

I am under the impression that applications developed with VB10.net need to have the "correct" version of .net Framework installed on the computer.
I am a bit confused about this...does that mean that the programs I have developed with VB10 Express will not work when I install VB10.net Pro with a potentially different version of .net Framework?? Surely that cannot be the case.

A follow up question then...
If someone installs my VB.net application on their computer with an older/different version of .NET Framework....will my installation over write their .NET Framework? And does that mean that other applications that the user has installed referencing their older version will not work??? Surely not, or they are going to get really mad at me!!!

Thanks for the above answers...really helped a bunch!!!
Gary V


Thanks
Gary V
Posted
Updated 16-Jan-11 14:14pm
v3

Answering the follow-up question: installations never overwrite major framework versions. A new version is always installed keeping the previous installation. If you install the Visual Studio, it will install appropriate prerequisite Framework version.

This is very important because you may want to target the assembly you develop for older version of the Framework and test it (starting from VS 2008).

You can always manually uninstall older Framework versions you don't need. Practically, I would consider everything before v.2.0 truly dead; and VS versions 2008-2010 do not support those. However, some developers may be unlucky enough to support them.
 
Share this answer
 
v2
Comments
Espen Harlinn 16-Jan-11 15:46pm    
5+ The closing final remarks - Good teamwork!!
Sergey Alexandrovich Kryukov 16-Jan-11 18:20pm    
Hm... I just took a look at this whole page -- a teamwork indeed -- international!
A follow up question then...
If someone installs my VB.net application on their computer with an older/different version of .NET Framework....will my installation over write their .NET Framework? And does that mean that other applications that the user has installed referencing their older version will not work??? Surely not, or they are going to get really mad at me!!!

Thanks for the above answers...really helped a bunch!!!
Gary V
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 16-Jan-11 18:18pm    
You were not supposed to post this text where only questions should be posted.
Please consider moving this text to the comment (use Add Comment at the level of your question, go ahead). Then this post should be requested for removal.
GaryV100 16-Jan-11 19:12pm    
To SAKryukov...I want to learn to be a good user on this site...it is very helpful!!...was I not suppose to pose a follow up question as an answer but rather as a comment? I was tryin to keep the thread together....
Sergey Alexandrovich Kryukov 16-Jan-11 20:03pm    
I appreciate that. Just copy your text above, go to your answer, click "Add comment", paste your text there and post. You can comment on a question, an answer or other comments. Better yet, append the question part of this text to your original question via "Improve Question" and put the rest to a comment.

Unfortunately, you cannot keep the thread in this way, because the answers are re-ordered based on votes. Only the structure of comments to a single Question or Answer is preserved. An answer which is not an answer is a candidate for removal.
There's always so much confusion about the .NET framework version and Visual Studio.

VS.NET 2002 - .NET Framework 1.0
VS.NET 2003 - .NET Framework 1.1 and 1.0
VS.NET 2005 - .NET Framework 2.0 and 1.1
VS.NET 2008 - .NET Framework 3.5 and 2.0
VS.NET 2010 - .NET Framework 4.0 and 3.5 and 2.0

(I didn't mention 3.0, I know)

The Express editions have the same target frameworks.

And as Henry said, you can have different version of VS installed at the same time.

Cheers
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 16-Jan-11 13:35pm    
Useful point - my 5.
I knew developers knowing there VS version but having no idea of the Framework version which is more important. Some answered interview question about Framework version they are using "I was using VS 2008". Amazing.
Espen Harlinn 16-Jan-11 15:44pm    
5+ Off to a good start
You do NOT need to uninstall the Express version.
Neither the .NET Framework

Your Express projects will run fine in the Pro version as the .NET Framework is the same one as used in the Express version.
 
Share this answer
 
Comments
Espen Harlinn 16-Jan-11 15:45pm    
5+ Improving on Estys answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900