无法验证程序集数据;加载此程序集时必须提供授权密钥我正在Unity中测试InteractiveConsole示例。我按照官方教程做了一些配置。经过一些设置后,我进入了第7步:运行我们的示例代码。但是,我收到以下错误:无法验证程序集数据;加载此程序集时必须提供授权密钥。UnityEngine.Security:LoadAndVerifyAssembly(Byte[])c__Iterator1:MoveNext()(inAssets/Facebook/Scripts/FB.cs:326)无法从https://integrated-plugin-canvas-rsrc.fbsbx.com/rsrc下载/unity/lib/sdk_4.0/CanvasFacebook.dll安全加载程序集UnityEngine.Debug:LogError(Object)FbDebug:Error(String)c__Iterator1:MoveNext()(inAssets/Facebook/Scripts/FB.cs:329)Unknownwhat去做。有任何想法吗?不要像@BrianJew建议的那样更改对LoadAndVerifyAssembly的调用,您只需更改FB.cs的第381行,即#ifUNITY_4_5并且您应该放置#ifUNITY_4_5||UNITY_4_6或适合您的Unity版本的标志。在该块中,密钥取自此URLhttps://integrated-plugin-canvas-rsrc.fbsbx.com/rsrc/unity/key/sdk_5.1/AuthToken.unityhash另一个简单的修复:更改FB.cs部分411更改该行:#ifUNITY_4_5||UNITY_EDITOR这在5.2.1版本中进行了测试。Unity5.1也是一样,只需要加上||UNITY_5_1||UNITY_5_1到||中的对应行UNITY_5_1以上是C#学习教程:Unabletovalidateassemblydata;加载此程序集时必须提供授权密钥共享的完整内容,如果对大家有用,需要详细了解C#学习教程。希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
