Re: Deploying x64 Windows Service

Giganews Newsgroups
Subject: Re: Deploying x64 Windows Service
Posted by:  Phil Wilson (phil.wils…
Date: Fri, 23 Feb 2007

Do you mean literally that setup.exe is giving this message, or is it during
the MSI install?
The TargetPlatform is x64 in your setup project's properties?

Phil Wilson
[Microsoft MVP Windows Installer]
"SteveYau" <yauste…> wrote in message
> Hi there,
> I've written a Windows Service, built for x64 release platform and have a
> setup project for the solution. The binary and the setup projects are
> built
> by VS2005.
> When I run the setup.exe on a Windows 2003 R2 Ent. Server (x64), it gives
> the following error during installation:
> ===
> Exception occurred while initializing the installation:
> System.BadImageFormatException : Attempted to load a 64-bit assembly on a
> 32-bit platform. Use ReflectionOnlyLoad() instead if trying to load for
> reflection purposes.
> ===
> The setup project was created in VS2003 and then migrated to VS2005.
> Is there any hint for solving the problem?
> Thanks in advance.
> Steve



In response to

Deploying x64 Windows Service posted by SteveYau on Thu, 15 Feb 2007