用于 xp 平台程序的 visual basic .net 程序正在 Windows 7 上构建

Posted

技术标签:

【中文标题】用于 xp 平台程序的 visual basic .net 程序正在 Windows 7 上构建【英文标题】:visual basic .net program for xp platform program is being built on windows 7 【发布时间】:2013-09-18 07:12:03 【问题描述】:

我在 Windows 7 平台上运行 Visual Studio 2008 Visual Studio 2010 vs 2012 与 Visual Basics Windows 窗体应用程序。无论我做什么,安装和定位 .net 框架都可以工作 3.5 或更早版本。此设置中内置的 EXECUTABLE 文件无法在 windows xp SP3 上运行。我错过了什么?

问题被报告为无效的win32应用程序,错误的起点!

【问题讨论】:

你的xp机器上安装了.net framework 3.5吗? 【参考方案1】:

几年前我遇到过类似的问题,但反过来。

这可能不是 .NET 版本问题:它可能是 32 / 64 位问题。在 .NET 框架要求上花费大量时间并重新重新安装后,一旦我编译为 32 位而不是任何 CPU,它就会在 XP SP3 上运行(即使它是 64 位 XP)。

【讨论】:

以上是关于用于 xp 平台程序的 visual basic .net 程序正在 Windows 7 上构建的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 2012 编写的程序xp能 运行吗?

Visual Studio让用VS2012/VS2013编写的程序在XP中顺利运行(转)

如何在 Visual Basic .NET 中找到默认音频设备?

面向 XP 的 Visual Studio 2013 的 Visual C++ 编译器标志

在 Visual Basic 2010 中的表单中的选项卡之间传递值

Visual Studio 2010 win32 编译的应用程序在 windows xp 上不起作用