版本4.0和4.5之间的VB.NET兼容性问题

时间:2013-04-24 11:56:50

标签: .net vb.net asp.net-4.0 .net-4.5 ftdi

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

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

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

我尝试发布该程序并将其安装在另一台计算机上,但这种方式也不行。

我还试图改变Project下的框架 - >属性 - >应用标签。

没什么用的。 有没有人知道我应该如何在另一台计算机上运行该程序?

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

我很感激任何建议, 谢谢, 的Eyal

1 个答案:

答案 0 :(得分:1)

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

  1. 申请 - >目标框架:这必须是.NET Framework 4,而不是.NET Framework 4.5
  2. 平台目标:这必须是x86或(更好)任何CPU。它一定不是x64。