0

我一直在尝试运行此处列出的第一个骨架程序: https ://sites.google.com/site/augmentedrealitytestingsite/download

我在 Windows 7 64bit 下使用 VS2010 express。

当我尝试构建和运行时,它首先抛出:

“试图加载格式不正确的程序”

由于从引用的 ARTKPManagedWrapper.DLL 调用 PInvoke 方法,紧随其后的是 System.BadImageFormatException。

我在我的电脑上重新编译了参考,但问题仍然存在。我还尝试将目标平台设置为 x86(它当前设置在任何 CPU 上),但除了任何 CPU 之外没有其他选项。

有谁知道这里还有什么问题?

4

2 回答 2

1

如果选项不存在,您必须创建选项。我可以通过进入 Build --> Configuration Mananger 进入 Platform Column 并创建一个新的 x86 配置来让它工作。


如果您看不到配置管理器。你会想看看这个博客

来自博客:

首先,选择工具|选项以打开选项对话框。确保设置了左下角的“显示所有设置”。选择 Projects and Solutions 页面并设置“显示高级构建配置”。

并从评论中

您只需要确保工具 -> 设置 -> 专家设置也被选中。

于 2012-05-29T02:06:04.650 回答
0

在 IIS 上的应用程序池中为网站在高级设置下更改以下设置

启用 32 位应用程序为真。

在此处输入图像描述

于 2012-05-29T02:02:47.097 回答