Perecli,
In addition to the other comments:
..NET 2.0 will run most .NET 1.1 & 1.0 applications without any problems.
http://msdn2.microsoft.com/en-us/library/ms228009.aspx
In fact most .NET 1.0 & 1.1 apps will/should run under the .NET 2.0 64-bit
edition!
http://blogs.msdn.com/joshwil/archive/2005/05/06/415191.aspx
However due to meta file changes (Generics & such) .NET 1.0 & 1.1 cannot run
..NET 2.0 assemblies.
It would seem to me that if you cut over to 2.0 then your users at the very
least need to verify their applications will run under 2.0 w/o recompiling
per the first link.
Alternatively you could have a single code base with conditional compilation
to isolate the 2.0 code from the 1.1 code, however then you are stuck with
how to fail gracefully under 1.1... If I went the conditional compilation
route I would have a project for each version I was working on, however each
project would be linked to a single copy of the source file. Using Sharing
in VSS would be another option...
--
Hope this helps
Jay [MVP - Outlook]
..NET Application Architect, Enthusiast, & Evangelist
T.S. Bradley -
http://www.tsbradley.net
| There are some features that I want to use from .NET 2.0 but my company is
| not ready to do the shift yet. I have incapsulated these functions in a
..NET
| 2.0 assembly that I want to call from our existing .NET 1.1 application.
| When adding the reference to the .NET 2.0 assembly in VS 2003 the IDE
| complained that the assembly is not recognizable.
| What I am doing wrong?
|
| Thanks
| Perry
|
|