Hey deployers,
I have a setup and deployment project where I specified .NET framework as a prerequisite (Ok...it was already selected by default). I specified target platform as x86 so that the application also runs on 64 bit platform as per Microsoft's "WOW64" stuff. My idea was to have a single installer package for both platforms but now I compromise to provide separate installers for each platform. But even this is not possible in case of 64 bit. I tried target platform as x64 for the setup project, so that .NET framework for 64-bit is downloaded.
The setup throws an error saying "This version of .NET framework is not supported on a 64 bit operating system". It is understandable. 'dotnetfx.exe' does not install on WinXP 64 bit. But isn't the installer supposed to look for the 64-bit .NET framework (NetFx64.exe)? There is no other option in the prerequisites dialog. Although MSDN documentation on the "prerequisites dialog"
http://msdn2.microsoft.com/en-us/library/7tx0bw8y(VS.80).aspx
claims it is possible to mention 64 bit framework as prerequisite (it goes as far as saying
.NET Framework 2.0 (All platforms: x86, x64, IA64)), my VS 2005 does not show any such thing.
If anybody has encountered this before, please suggest a way.
Sorry for the long post..

Thanks & regards,
Stanley.