在Hololens上部署时出现BadImageFormatException

时间:2017-02-07 15:47:55

标签: visual-studio unity3d hololens badimageformatexception

我目前是一个为HoloLens项目工作的小团队的成员。 我们在部署单元时遇到问题:我的队友可以从他的计算机部署并运行程序,但是当我从我的计算机上执行此程序时,它会拒绝启动并抛出BadImageFormatException。

如果我从我的计算机部署相同的程序,但在另一台HoloLens上,它可以完美地运行。

模拟器也可以工作,但对我们打算做的事情有太多限制。

将同一个程序从两台不同的计算机部署到一台HoloLens时,是否有其他团队遇到同样的问题?

修改
对不起,我不够具体:程序是用Unity构建的,然后通过Visual Studio部署 发送异常的消息是关于应用程序不是有效的x86应用程序。 (我明天会复制粘贴例外)
当然,正如我之前所说的那样,应用程序是有效的:我可以在其他设备上部署它而没有任何问题 在应用程序正常启动之前, App 类的构造函数抛出异常(" Made with Unity" splashscreen不会显示):

public App()
{
    SetupOrientation();
    m_AppCallbacks = new AppCallbacks(); // <-- Exception is thrown from this point.

    // Allow clients of this class to append their own callbacks.
    AddAppCallbacks(m_AppCallbacks);
}

1 个答案:

答案 0 :(得分:0)

通过检查&#34;卸载然后重新安装我的软件包来解决问题。在Visual Studio中的项目属性中。 现在Visual Studio每次都重新部署整个包,但不再有任何冲突。