Re: cannot install 64bit Net SDK 2.0 Beta



You can't run 64-bit XP on a 32-bit processor. They're entirely different
processor architectures, although x64 (unlike ia64) can run 32-bit natively
(without a software emulator, which ia64 has to use).

When XP x64 was released there was an upgrade plan for a short while but
that has since expired. You would need an x64 machine anyway, either with an
AMD x64 or an Intel x64 processor. If you don't, XP x64 will not even install.

When you compile for x64 (which will only run on x64 processors - very
rarely is there a need to compile for a 64-bit processor since the CLR will
take care of the details; the default of anycpu is almost always adequate)
you should only get warnings - not errors. The reason is because the x86
(32-bit) files are installed and will not be referenced by your x64 assembly.

--
This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Sustained Engineering
Microsoft


"AlexS" wrote:

> How can I upgrade my existing WinXP to 64-bit version?
>
> Why it is not possible to run 64-bit .Net on top of 32-bit WinXP?
>
> If I try to compile for 64-bit platform I get errors indicating that
> mscorlib and other .net assemblies are not for target processor.
>
> What is planned?
>
> "Heath Stewart [MSFT]" <HeathStewartMSFT@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
> message news:3D952CC4-5E20-4826-8F30-EF2A31BE8BE8@xxxxxxxxxxxxxxxx
> > Yes, the 64-bit SDK must be installed on a 64-bit machine, as does the
> > runtime. You cannot currently buy XP 64-bit but you can get it from OEMs
> > as
> > part of a 64-bit computer purchase.
> >
> > The 64-bit SDK contains executables compiled for 64-bit machine s(x64 for
> > x64 machines and ia64 for ia64 machines). The runtime does ship with a
> > version of csc.exe or vbc.exe for your processor that can compile for
> > 64-bit
> > machines already, though. If you type, for example, "csc.exe /?" (without
> > quotes) you can see usage. One of the command-line options is
> > /platform:<type>, which you can specify x86, Itanium, x64, or anycpu.
> > anycpu
> > is the default if the switch is not specified.
> >
> > For this reason you really don't need the 64-bit SDK because you already
> > have the ability to compile for 64-bit processors if you have a version of
> > the 2.0 runtime installed.
> >
> > --
> > This posting is provided "AS IS" with no warranties, and confers no
> > rights.
> >
> > Software Design Engineer
> > Developer Division Sustained Engineering
> > Microsoft
> >
> >
> > "AlexS" wrote:
> >
> >> Possibly.
> >>
> >> However, not clear why.
> >>
> >> Is it possible to obtain 64-bit XP?
> >>
> >> Thanks
> >> Alex
> >>
> >>
> >> "Brendan Green" <bgreen@xxxxxxxxxxxxx> wrote in message
> >> news:errJTp0tFHA.460@xxxxxxxxxxxxxxxxxxxxxxx
> >> > It would need to be installed on a 64-bit OS, like Win XP 64-bit,
> >> > wouldn't
> >> > it?
> >> >
> >> > "AlexS" <something@xxxxxxxxxx> wrote in message
> >> > news:eMkmLBotFHA.1284@xxxxxxxxxxxxxxxxxxxxxxx
> >> >> When I try this on WinXP SP2 I get error can't install, reason
> >> >> advpack.dll
> >> >>
> >> >> Is it possible on XP?
> >> >>
> >> >
> >> >
> >>
> >>
> >>
>
>
>
.



Relevant Pages

  • Re: Compact SQL - Any CPU Build
    ... After the install, I confirmed the keys were created under ... our application can be installed on both of the x86 and x64 platform. ... But if we want to compile it as x64 version, ... Microsoft Online Community Support ...
    (microsoft.public.dotnet.general)
  • Re: Compact SQL - Any CPU Build
    ... our application can be installed on both of the x86 and x64 platform. ... But if we want to compile it as x64 version, the built application can only be installed on x64 platform, other than x86. ... already installed according to my attempt to install it). ...
    (microsoft.public.dotnet.general)
  • Re: Compact SQL - Any CPU Build
    ... but compile our application to x86 and x64 version respectively. ... We welcome your comments and suggestions about how we can improve the support we provide to you. ...
    (microsoft.public.dotnet.general)
  • Re: Compact SQL - Any CPU Build
    ... I think I got the x64 thing resolved from my last post. ... compiling for x86 is the correct and most simple solution! ... But if we want to compile it as x64 version, ... Microsoft Online Community Support ...
    (microsoft.public.dotnet.general)
  • Re: Breaking the 2GB barrier
    ... is "Any CPU" so that the platform just doesn't matter. ... compile the right type of code. ... Memory footprints when things are running are also very close. ... etc) and when we moved to x64 we didn't see much in the way of change. ...
    (microsoft.public.dotnet.languages.csharp)