![]() ![]() |
|
Symptom: When you launch application then the following error message appears:
|
|
This problem is likely caused by the presence of two different versions of Microsoft .NET Framework 2.0 on the machine -- e.g. a pre-release or beta version and the final RTM version. The solution is to uninstall both and then reinstall the RTM version (v2.0.50727).
Here are the steps...
1. Uninstall Microsoft .NET Framework 2.0 from Add/Remove programs.
2. Use this automated clean-up tool to remove Microsoft .NET Framework 2.0.
3. Reinstall Microsoft .NET
Framework 2.0. Here is the official link -- it requires
downloading a large executable (dotnetfx.exe) and then running it to
install the framework:
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
Also, here's a link that
describes how to figure-out which version of .NET is currently
installed:
http://support.microsoft.com/kb/318785
For example, on a test machine we have a folder entitled
C:\WINDOWS\Microsoft.NET\Framework and there are 3
subdirectories:
v1.0.3705
v1.1.4322
v2.0.50727
So, we know that particular machine has .NET v1.0, v1.1 and v2.0
installed.