.NET 1.1 app runs on .NET 2.0?

J

johnb41

My development machine had .NET 1.1, then it was upgraded to 2.0.

I'd like to know if PCs that ONLY have .NET 2.0 installed will run apps
developed in 1.1. I don't see why it wouldn't, but I just need to make
sure!...

Thanks!

John
 
K

Ken Halter

johnb41 said:
My development machine had .NET 1.1, then it was upgraded to 2.0.

I'd like to know if PCs that ONLY have .NET 2.0 installed will run apps
developed in 1.1. I don't see why it wouldn't, but I just need to make
sure!...

Thanks!

John

iirc, I remember seeing a similar question the other day... was it you?
Anyway, can't find it now. I had hoped for a definitive answer.

I can't offer any "real" help (see sig). All I can suggest is... don't be
surprised if 1.1 apps won't run without 1.1 installed, regardless of any
installed libraries that may be newer (2.0). This is similar to asking if a
VB5 app will run on a system that has only the VB6 runtimes. Even though
everything's identical as far as the code/capabilities are concerned, the
dependency chain is not and it will not run (it won't even try).

fwiw, If you have Virtual PC (every developer should... for sanity's sake if
nothing else <g>) you can test this out very quickly.

How to Get Microsoft Virtual PC 2004
http://www.microsoft.com/windows/virtualpc/howtobuy/default.mspx

I can't say enough about VPC's "coolness factor" <g> You can be running XP
with Win98 running in one window, Win2k in another, 2003 in another (and so
on) when you're done experimenting, shut VPC down and all changes you've
made to any of the OS windows are (optionally) gone for good. It's also
great for trying out shareware, etc, because the demo's won't be adding
registry keys or cluttering up Sys32 on your "real" PC.
 
M

Michel Posseth [MCP]

Hi John


My experience untill sofar is that they will run on a computer with only the
2.0 framework installed ( without anny problems )

however if you use a exotic class in the framework it migh be so that you
encounter problems in certain situations :)
only way to know for sure is by testing :)

regards

Michel Posseth [MCP]
 
C

Cor Ligthert [MVP]

Ken,

This should be one of the benefits above the VB4-> VB5 -> VB6 situation.
(This is not with Visual Studio Net because all the designer parts are in
that)

Unlucky enough have they in my opinion fixed some not registrated bugs and
make it therefore very unsure to use, as Michel showed as well.

Not so clever, but I think that it will be wise to wait until the next SP
and more documentation about those not registrated bugs. (I know at least
that the dataview is slightly working different, it is as dynamic in 2.0 as
it should be).

Cor
 
K

Ken Halter

Cor Ligthert said:
Ken,

This should be one of the benefits above the VB4-> VB5 -> VB6 situation.
(This is not with Visual Studio Net because all the designer parts are in
that)

Unlucky enough have they in my opinion fixed some not registrated bugs and
make it therefore very unsure to use, as Michel showed as well.

Not so clever, but I think that it will be wise to wait until the next SP
and more documentation about those not registrated bugs. (I know at least
that the dataview is slightly working different, it is as dynamic in 2.0
as it should be).

Cor

Ok... I can see this as one example of JIT working the way it should <g>
 
M

Mike Lowery

The programmer can require a specific framework version, but generally speaking
1.1 apps will run fine under 2.0.

Michel Posseth said:
Hi John


My experience untill sofar is that they will run on a computer with only the
2.0 framework installed ( without anny problems )

however if you use a exotic class in the framework it migh be so that you
encounter problems in certain situations :)
only way to know for sure is by testing :)

regards

Michel Posseth [MCP]


johnb41 said:
My development machine had .NET 1.1, then it was upgraded to 2.0.

I'd like to know if PCs that ONLY have .NET 2.0 installed will run apps
developed in 1.1. I don't see why it wouldn't, but I just need to make
sure!...

Thanks!

John
 
H

Herfried K. Wagner [MVP]

Cor Ligthert said:
This should be one of the benefits above the VB4-> VB5 -> VB6 situation.
(This is not with Visual Studio Net because all the designer parts are in
that)

Unlucky enough have they in my opinion fixed some not registrated bugs and
make it therefore very unsure to use, as Michel showed as well.

I believe that there are many small changes due to bug fixes which could
cause .NET 1.1 applications not to work properly on .NET 2.0 because of
workarounds being present in the code, for example. I suggest to test the
application extensively on .NET 2.0.
 
W

Wade

I have both 1.1 frame and 2.0 frame running on my computer.

1.1 is needed for AutoDesk 2006 products
2.0 is needed of SQL Express 2005 and VB Express 2005

I'm able to run all the software (XP SP2 is the OS) and haven't seen any
problems with 1.1 and 2.0 running side by side, but I don't know if AutoCAD,
for example, will run if I uninstall 1.1.
 

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