How do I target .NET 4.0.3 on XP using Visual Studio 2012? Application fails to run with “not a valid Win32 application”

前端 未结 6 1402
庸人自扰
庸人自扰 2020-12-14 17:54

I have a large application targeting .NET 4.0.3 that needs to run on XP. It builds fine using Visual Studio 2010 SP1 and runs properly on XP.

Building using Visual S

6条回答
  •  执念已碎
    2020-12-14 18:37

    We are also having this problem. It isn't a matter of what framework your application is targeting (we are targetting the 4.0 client).

    The problem is that Visual Studio 2012 will not produce a click once setup.exe that will run on XP. The error is missleading as it always reports that the program is not a valid Win32 application. It does this on any version of XP including 64-bit versions.

    It is not your application causing the problem, it is the setup.exe produced by VS2012. The only way we have found to get around it is to publish using VS2010.

提交回复
热议问题