我在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,但由于它们包含在内,我无法想到另一个问题。
答案 0 :(得分:4)
如果你的一个DLL只是32位,就会发生这种情况。
将目标平台设置为x86,以便整个应用程序始终在32位运行时运行。