471,616 Members | 1,400 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,616 software developers and data experts.

Multiple .NET on same machine


Hi,
I attempted to load .NET 2.0 on my meain development machine, but it refused
to load as I already have 1.1 installed. The error message is as per
Microsofts installation notes
(http://www.microsoft.com/downloads/d...displaylang=en)

How can I install different .NET versions on the same machine?

Thanks
Tony
Jul 21 '05 #1
4 1391
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.

"Logicalman" <to************@com7cast.net34> wrote in message
news:D3**********************************@microsof t.com...

Hi,
I attempted to load .NET 2.0 on my meain development machine, but it
refused
to load as I already have 1.1 installed. The error message is as per
Microsofts installation notes
(http://www.microsoft.com/downloads/d...displaylang=en)

How can I install different .NET versions on the same machine?

Thanks
Tony

Jul 21 '05 #2
Hi Tony,

As Michael said you cannot have to different .Net languages and since 2.0 at the moment exists only in English I suspect you have a non-english version already installed.

You can try to uninstall the .Net 1.1 you have and install the english version of 1.1. You should then be able to install 2.0 as well.

You can get the English version of .Net 1.1 here

http://www.microsoft.com/downloads/d...displaylang=en
On Sun, 08 May 2005 14:14:04 +0200, Logicalman <to************@com7cast.net34> wrote:

Hi,
I attempted to load .NET 2.0 on my meain development machine, but it refused
to load as I already have 1.1 installed. The error message is as per
Microsofts installation notes
(http://www.microsoft.com/downloads/d...displaylang=en)

How can I install different .NET versions on the same machine?

Thanks
Tony


--
Happy coding!
Morten Wennevik [C# MVP]
Jul 21 '05 #3
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

"Morten Wennevik" wrote:
Hi Tony,

As Michael said you cannot have to different .Net languages and since 2.0 at the moment exists only in English I suspect you have a non-english version already installed.

You can try to uninstall the .Net 1.1 you have and install the english version of 1.1. You should then be able to install 2.0 as well.

You can get the English version of .Net 1.1 here

http://www.microsoft.com/downloads/d...displaylang=en
On Sun, 08 May 2005 14:14:04 +0200, Logicalman <to************@com7cast.net34> wrote:

Hi,
I attempted to load .NET 2.0 on my meain development machine, but it refused
to load as I already have 1.1 installed. The error message is as per
Microsofts installation notes
(http://www.microsoft.com/downloads/d...displaylang=en)

How can I install different .NET versions on the same machine?

Thanks
Tony


--
Happy coding!
Morten Wennevik [C# MVP]

Jul 21 '05 #4
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;
}
}
--
Happy coding!
Morten Wennevik [C# MVP]
Jul 21 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

13 posts views Thread by jing_li | last post: by
5 posts views Thread by BPearson | last post: by
6 posts views Thread by Steven | last post: by
25 posts views Thread by Fred | last post: by
1 post views Thread by XIAOLAOHU | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.