winform,c# 应用程序,Visual Studio 2015:*.exe 不是有效的 Win32 应用程序

winform, c# application, Visual Studio 2015: *.exe is not a valid Win32 application

我正在使用 VS 2015 Professional 开发一个 winform 应用程序。 我试图 运行 Win XP 上的应用程序,但我收到消息:*.exe 不是有效的 Win32 应用程序。

我搜索了一个解决方案,但没有找到适用于 c#/winform 应用程序的解决方案。 我在这里阅读了有关此问题的其他问题,但他们解决了另一种项目类型。只有 c/c++ 个项目。 例如这个问题:

xxxxxx.exe is not a valid Win32 application

有什么想法吗?

编辑 1 我已经为 x86 系统构建了它,但这并没有解决问题。

编辑 2:也包含解决方案

我重新安装 visual studio 以获得列表中的 .Net 4,正如下面答案中所建议的那样。
即使列表包含 "Install Other Frameworks",仅尝试安装 .Net 4 而不重新安装 visual studio 是不可能的,如果已经有比 4.
更高的版本 所以在我卸载 VS 之后,我删除了所有更高版本的 .Net,然后重新安装 visual studio 并且 .Net 4 列在下面的屏幕截图中。

将项目属性中的目标框架更改为 4.0。它很可能设置为 4.5.x 或 Windows XP 不支持的 4.6。