Unity 5 Windows phone 8游戏在wp8设备上启动时崩溃

本文关键字:启动 崩溃 wp8 Windows phone 游戏 Unity | 更新日期: 2023-09-27 18:01:30

我有一个unity 5项目,我想为wp8构建。它只有一个c#脚本。它还导入了我创建的一个自定义包。这个包有一些默认的5个dll,我希望应用程序必须有。我还有一些额外的10个dll可供参考。玩家可以在游戏中拥有最少0个或最多10个dll。使用这些dll并不是强制性的。只有当你需要一些额外的功能时,你才能将它们添加到项目中。

现在发生的是::

如果我得到我的自定义包在项目中有5个dll,构建它,打开VS soln并运行它,它崩溃了。这是异常跟踪::

{系统。的类型初始化项"WinRTBridge。WinRTBridge'抛出异常。--->系统。的类型初始化项"WinRTBridge。TypeInformation'抛出了一个异常。--->filenotfoundexception:无法加载文件或程序集Windows, Version=255.255.255.255, Culture=neutral,PublicKeyToken=null'或其依赖项之一。系统不能查找指定的文件。在UnityEngineInternal.BootstrapHelpers。FillTypeMaps(字典2& typeToTypeIdMap, List &typeIdToTypeMap)WinRTBridge.TypeInformation..cctor()——结束内部异常栈跟踪——在WinRTBridge.TypeInformation.WinRTBridge.WinRTBridge..cctor()——内部异常堆栈结束trace——在WinRTBridge.WinRTBridge。set_Control(对象值)
在Unity5Sample.MainPage . .男星()}

我有我的windows phone 8 sdk正确的地方,我当然可以创建,构建和运行示例wp8项目在我的Visual studio。所以wp8没有缺少sdk的问题。

但是如果我引用我的自定义包和它一起,我也引用所有其他10个dll,然后在unity中构建它并在设备上以v运行它,那么它就可以完美地工作了。

我的自定义包中的dll与我们稍后手动添加的dll之间没有关系。但这就是正在发生的事情。此外,这只发生在Unity 5上。统一4.5+和<5.无论我是否引用任何非强制性的10个dll

Unity 5 Windows phone 8游戏在wp8设备上启动时崩溃

我的工作是::只需在检查器窗口的平台设置中勾选不处理复选框。