Groups | Blog | Home
all groups > visual studio .net setup > february 2007 >

visual studio .net setup : Deploying x64 Windows Service


SteveYau
2/15/2007 8:58:03 PM
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.

Phil Wilson
2/23/2007 9:41:56 AM
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]
[quoted text, click to view]

AddThis Social Bookmark Button