我目前是一个为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);
}
答案 0 :(得分:0)
通过检查&#34;卸载然后重新安装我的软件包来解决问题。在Visual Studio中的项目属性中。 现在Visual Studio每次都重新部署整个包,但不再有任何冲突。