Re: .NET updates
"Joey" <joeysmall@gmail.com> wrote in message
news:e76rFZb5FHA.620@TK2MSFTNGP12.phx.gbl...
> Lawrence Garvin [MVP] wrote:
>
>> Just like you did not need to install the .NET Framework v1.0 or the .NET
>> Framework v1.1 /unless/ you had an application that was written with .NET
>> technologies, and thus required the Framework, you also will not need to
>> install the .NET Framework v2.0 /until/ you have an application that was
>> written with .NET v2 technologies.
>>
>
> I have some applications that require .NET 1.1 to be installed. I
> uninstalled .NET 1.1 and proceeded to installed .NET 2.0 Framework. The
> applications that required .NET 1.1 seem to be running fine. So this leads
> me to belive that 2.0 .NET Framework support apllications that were written
> for 1.1.
I did some extra research on this question. Your results were very
enlightening, and forced me to 'review' my understanding of the framework
environments. While the above post, as written, is accurate, I have posted
elsewhere with, what I now know to be, an inaccurate assessement of framework
co-existence rules.
The newer versions of the framework /MAY/ allow applications built with the
older version... in fact, the MS webpages say... /should/ allow applications
built with the older versions -- to run without issue. However, this is not
guaranteed.
I had misunderstood this detail previously.
To that end, yes, your .NET Framework v1.1 applications /should/ run without
issue on the .NET Framework v2.0; however, there is no guarantee.
Personally, I would recommend keeping the .NET Framework v1.1 installed to
support v1.1 applications, as would I recommend having the .NET Framework v1.0
installed to support v1.0 applications. If the native version of the framework
is installed, the application will use the native framework to run.
Newer versions of the framework -can- be blocked by system administrators so
that they do not support applications written with the older versions. I also
learned that older versions of the framework can be 'enabled' to support
applications built with newer versions of the framework -- though whether it
will successfully run is an entirely different issue.
|