0

我正在使用 WIN8 64 位计算机在 VB.NET 上编写程序。我安装了 .NET 4.5 框架。

我很难在具有 .NET 4.0 框架的 WINXP 32 位计算机上运行该程序。

我尝试从 bin 文件夹运行 .EXE 文件,但它说它不是有效的 win32 应用程序。

我尝试发布该程序并将其安装在另一台计算机上,但效果不佳。

我还尝试在项目 -> 属性 -> 应用程序选项卡下更改框架。

没有任何效果。有人知道我应该如何在另一台计算机上运行该程序吗?

在使用 FTDI 芯片 ( http://www.ftdichip.com/Drivers/D2XX.htm )的驱动程序时,更改框架也会导致我的应用程序出现问题。有什么想法吗?FTDI 网站没有针对不同 Windows 版本的不同 DLL

我将不胜感激任何建议,谢谢, Eyal

4

1 回答 1

1

您需要确保项目属性中的两件事:

  1. 应用程序 -> 目标框架:这必须是 .NET Framework 4,而不是 .NET Framework 4.5
  2. 平台目标:这必须是 x86 或(更好)任何 CPU。它不能是 x64。
于 2013-04-24T11:59:19.007 回答