在32位Windows 7操作系统中构建64位应用程序

时间:2015-05-28 21:41:01

标签: c# dll visual-studio-2013 build 32bit-64bit

我在Windows 7旗舰版32bit上。 我正在使用VS 2013终极版。我创建了一个C#应用程序并在我的系统上构建它。我在构建时针对任何CPU。但是当我在64位系统上运行它时它不起作用。我正在使用诸如bass.dll等外部dll。

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

我做过一些关于Any CPU目标的研究。没有其他的。 我认为问题在于我使用的是外部dll,但由于它们包含在内,我无法想到另一个问题。

1 个答案:

答案 0 :(得分:4)

如果你的一个DLL只是32位,就会发生这种情况。

将目标平台设置为x86,以便整个应用程序始终在32位运行时运行。