This is the dilemma that in these days every customers has: should I install .NET 2.0 on our machines? Our .NET 1.1 applications could have problems?
Sometimes I have difficult to answer and keep my customers in peace... but finally today the official answer is well summarized on a post from Kirk Allen Evans that I report here:
These are the official behaviours of applications under different configurations of the .NET Framework:
| Application type | Computer with 1.1 | Computer with 2.0 | Computer with 1.1 and 2.0 |
|---|
| 1.1 stand-alone application (Web or Microsoft Windows client) | Loads with 1.1 | Loads with 2.0 | Loads with 1.1 |
| 2.0 stand-alone application (Web or Microsoft Windows client) | Fails | Loads with 2.0 | Loads with 2.0 |
| 1.1 add-in to a native application (such as Office or Internet Explorer) | Loads with 1.1 | Loads with 2.0 | Loads with 2.0 unless the process is configured to run against 1.1 |
| 2.0 add-in to a native application (such as Office or Internet Explorer) | Fails | Loads with 2.0 | Loads with 2.0 |
Now there's absolutely no reasons for not installing the new .NET 2.0 environment I think... 