Multiple .NET on same machine

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Logicalman

    #1

    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
  • Michael A. Covington

    #2
    Re: Multiple .NET on same machine

    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 " <tony9scott45us @com7cast.net34 > wrote in message
    news:D33D26FD-8CA9-4133-9847-ED47D5BDE68C@mi crosoft.com...[color=blue]
    >
    > 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[/color]


    Comment

    • Morten Wennevik

      #3
      Re: Multiple .NET on same machine

      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 <tony9scott45us @com7cast.net34 > wrote:
      [color=blue]
      >
      > 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
      >[/color]



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

      Comment

      • Logicalman

        #4
        Re: Multiple .NET on same machine

        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;DllF ullPath;Mimemap ;Path;Supported Exts
        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:
        [color=blue]
        > 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 <tony9scott45us @com7cast.net34 > wrote:
        >[color=green]
        > >
        > > 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
        > >[/color]
        >
        >
        >
        > --
        > Happy coding!
        > Morten Wennevik [C# MVP]
        >[/color]

        Comment

        • Morten Wennevik

          #5
          Re: Multiple .NET on same machine

          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]

          Comment

          Working...