Multiple .NET on same machine

  • Thread starter Thread starter Guest
  • Start date Start date
As I read it, you can't install 2 different versions with different national
languages (US, UK, or French, for example). I had no problem installing 1.0
and 1.1 (both US) on the same machine; in fact, my understanding was that
that is normal practice, so that each .NET program will use the one it was
compiled for. Haven't tried 2.0 yet.
 
Thanx to both for your replies, and they make sense. The only problem is, I
believe I installed the english version (being one those myself in the US),
but how can I establish which language version I have actually installed.
I looked to the reg, but only found the following keys under ASP.NET:
LastInstallTime and RootVer: 1.1.4322.0
The subkeys show the following keys:
1.1.4322.0: DefaultDoc;DllFullPath;Mimemap;Path;SupportedExts
MacineAccounts: ASP.NET

None of which (apparently) indicates the language version.
The only other regkey (of any significance) is the
..NETFramework/PendingUpdates/v1.1.4322/NI and NID, which both point to file
ngen.exe.

Any further help would be of great assistance in resolving this.

Thanks again,

Tony
 
I'm afraid I don't know how to detect which version .Net is installed. Removing and installing a known English version shouldn't hurt though.

You could create a simple program that causes an exception. The error message is in the same language as the Framework version.

class MainClass
{
public static void Main()
{
int n = 0;
int o = 1/n;
}
}
 
Back
Top