我一直在尝试运行此处列出的第一个框架程序: https://sites.google.com/site/augmentedrealitytestingsite/download
我在Windows 7 64bit下使用VS2010 express。
当我尝试构建并运行时,它首先抛出:
“试图加载格式不正确的程序”
由于从引用的ARTKPManagedWrapper.DLL调用PInvoke方法,很快就出现了System.BadImageFormatException。
我在PC上重新编译了引用,但问题仍然存在。我还试图将目标平台设置为x86(它目前在任何CPU上设置)但除了Any CPU之外没有其它选项。
有没有人知道这里还有什么问题?
答案 0 :(得分:1)
如果不存在选项,则必须创建该选项。通过进入Build - >我能够让它工作。配置Mananger进入平台列并创建新的x86配置。
如果您看不到配置管理器。您需要查看此Blog
来自博客:
首先,选择工具|选项以显示“选项”对话框。 确保设置左下角的“显示所有设置”。 选择Projects and Solutions页面并设置“Show Advanced build configurations。”
和评论
您必须确保工具 - >设置 - >也选择了专家设置。
答案 1 :(得分:0)
在高级设置下网站的应用程序池中的IIS中,更改以下设置
启用32位应用程序为true。