Click here to Skip to main content
15,662,434 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Dear all,

I have create installshield setup file using VS2012, and it works for windows 7 and 8. Nevertheless, when I try to install in XP, is says the app is not a valid win32.

I know that VS2012 dropped support for XP. Then I looked into some articles. Some advised to buy the installshield premium. I cannot do that.

I also found a way to change PLATFORM TOOLSET after updating the VS2012. Unfortunately, I could not find the configuration window. My windows is as follow:

click picture here

please help me, I need to get it to work asap.

joshrduncan2012 13-Feb-13 9:30am    
I would look at changing the target .NET framework to something around 2.0/3.0. 4.5 may not be supported on XP.
Mike Meinz 13-Feb-13 14:52pm    
I don't believe VS 2012 dropped support for creating applications that run on Windows XP. I have created a VB .NET project in VS 2012 Update 1 and generated a SETUP.EXE using InstallShield Limited Edition. It installs and runs on Windows XP without problems. I use .NET Framework 4.0 Client Profile. On the My Project Application tab, I have "Enable XP visual styles" checked. On the My Project Compile tab, I have Target CPU set to AnyCPU.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900