.NET Framework Setup
Versions Problem
Question:
I am using Windows Vista. Under Program and Features, I see .NET Framework 3.5. But how about the other versions? First question: how I can find out all the .NET Framework versions that I have on my Vista PC (other than peeking at the User Agent string from IE)?
I have a program that was developed in Visual Studio .NET 2003 on .NET Framework 1.1 on an XP. I now run this program on my Vista PC. Under which .NET Framework will it run? How can I force it to run on a specific version? I don't have the source code nor VS .NET 2003 on this Vista PC.
Thanks in advance.
kk
Answer1:
Vista ships with .NET Framework 3.0 as an integral part of the OS. When you installed 3.5, the Framework installer would check for previous versions of the framework and install 2.0 SP1 automatically. The best way to find out the various versions of the .NET Framework that are installed on your machine is to look under "Programs and Features" for the installed versions.
By default te app will use the latest version installed on the user's machine. You can modify the config file of your application to point to a specific .NET Framework version
<frameworks>
<platform name="win32" default="net-1.1">
Thanks
Saurabh Gupta, PM, CFx, MSFT