在32位windows 7操作系统上构建64位应用程序

本文关键字:构建 64位 应用程序 操作系统 32位 windows | 更新日期: 2023-09-27 17:51:00

我用的是Windows 7 ultimate 32位。我使用的是VS 2013 ultimate。我已经创建了一个c#应用程序,并将其构建在我的系统上。我的目标是任何CPU构建时。然而,当我在64位系统上运行它时,它不起作用。我正在使用外部dll,如bass.dll和其他。

下面是我的申请:https://www.dropbox.com/s/xyf8rx6wisg7xlx/iBlock%20v1.1.2.rar?dl=0

我做了一个关于Any CPU目标的小研究。什么都没有。我认为问题是我正在使用外部dll,但由于它们包含在我不能想到另一个问题。

在32位windows 7操作系统上构建64位应用程序

如果您的某个dll是32位的,就会发生这种情况。

将您的目标平台设置为x86,这样您的整个应用程序将始终在32位运行时上运行。