.NET Framework v2.0

G

Guest

Hi, All
I need advice about upgrating VS .NET
I have VS .NET 2003 v1.1 installed on Windows XP.
I have projectes developed in C#, C++ for desktop applications and C# and
..NET VB for mobile devices targeting Windows CE 4.1
My question is can i upgrate development environment and to make sure i
still be able to support existing projects?
Are .NET Framework v2.0 and .NET CF v2.0 is a solution ?
Is it free download ?

Please, advice
 
D

Daniel

Hi

Projects developed in vs.net 2003 when opned in vs2005 automatically upgrade
and works well from my experience of it. I have has no problems with a 1.1
to 2.0 upgrade just remmeber your user requirements change as they will need
2.0 (i dont think they do for webapps tho).

So yuo should have no problems in changing the environment. Best way
forward, set up a test machine, copy your projects and try it out on that
machine.
 
G

Guest

Hi, Daniel
I am sorry, i don't understand, you say if i install v2.0 it will upgrate my
VS .NET 2003 to 2005?
I found on Microsoft site v2.0 and v3.0 are they can be applyed to VS .NET
2003?
 
M

Marc Gravell

The framework versions and the versions of VS are completely separate.

Framework 1.1 can live side by side with 2.0
VS 2003 [1.1] can live side by side with 2005 [2.0]

The frameworks are free. Visual Studio is a marketed product, but the
Express Editions of 2005 are free.

No, upgrading to 2.0 will not upgrade to 2005.

Yes, you can still support existing projects - just keep 2003 on the machine
and you can continue to develop 1.1 projects.

You cannot develop for 1.1 in VS 2005, neither can you develop for 2.0 in VS
2003.

Marc
 
G

Guest

Marc, thank you
Ok, i install v2.0 on previously installed VS NET 2003 v1.1 and then i can
select in what version to run Application?
 
P

Peter Thornqvist

Ok, i install v2.0 on previously installed VS NET 2003 v1.1 and then i can
select in what version to run Application?

No, VS2003 only creates .Net 1.1 apps and VS2005 only creates .Net 2.0
apps. If you have VS2003 and VS2005 on the same machine, you can choose
which .Net version your project should be develop for.

If you open a .Net 1.1 app in VS2005, it will automatically upgrade the app
to use .Net 2.0 (it will prompt you first). After that, you can no longer
open the project in VS2003 (at least not without some manual editing of the
project files).

I hope that clarifies the issue for you
 
D

Daniel

Yep, i was saying what Peter said, except i must have said it in a more
confusing manner.

I said:

"Projects developed in vs.net 2003 when opned in vs2005 automatically
upgrade "

And somehow you took that as:

"I am sorry, i don't understand, you say if i install v2.0 it will upgrate
my
VS .NET 2003 to 2005?"

I think the confusion is that i assumed your question was, will your
projects still work in Vis 2005 which is what i thought you were upgrading
too as you look to use .net 2.0
 
M

Marc Gravell

Thankyou Jon; good catch!

I haven't looked at that yet; does anybody know how well it integrates,
e.g. into the designers to stop them using inappropriate features /
classes? Obviously the manually written code will have to avoid these,
but designers are harder to bypass...

Marc
 
M

Marc Gravell

Thankyou Jon; good catch!

I haven't looked at that yet; does anybody know how well it integrates,
e.g. into the designers to stop them using inappropriate features /
classes? Obviously the manually written code will have to avoid these,
but designers are harder to bypass...

Marc
 
D

deepak.programming

Hi,
You can run both the applications developed in vs2003 and vs2005
without any conversion in .net frameword 2.0. There are little issues
regarding those like u have to configure the iis accrodingly for .net
2.0. So u don't have a need to convert it to 2005 at random. Take your
time to convert those and till then these applications can run
successfully in vs2005. Also please don't take help from vs2005
converter as it results in a number of new problems (I've faced them
earliar).

Please rectify me if i am wrong.
 
P

Peter Thornqvist

Daniel, you did say the same as me but it seemed elena didn't catch on, so I
tried to explain it as simply as I could :)
 
J

Jon Skeet [C# MVP]

You can run both the applications developed in vs2003 and vs2005
without any conversion in .net frameword 2.0. There are little issues
regarding those like u have to configure the iis accrodingly for .net
2.0. So u don't have a need to convert it to 2005 at random. Take your
time to convert those and till then these applications can run
successfully in vs2005. Also please don't take help from vs2005
converter as it results in a number of new problems (I've faced them
earliar).

Please rectify me if i am wrong.

That's largely right, but there are some incompatibilities between 1.1
and 2.0 which may cause some applications to fail - sometimes subtly. I
prefer to run applications designed for 1.1 with 1.1, rather than
*only* having 2.0 installed.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top