I am having trouble deploying a project that will be supported on Windows XP. It works on Windows 7 32-bit fine. Is there anything that I'm missing. I try changing the platform target from "any cpu" to "x86" in Visual Studio and it makes no difference in whether or not XP can handle it. Am I missing something obvious? I'm using Visual Studio 2012 and we want the deployment to support XP (it already works fine with 7). I'm using Install Shield to deploy the projects.