我一直在开发Hololens应用程序。我们有一个identityServer4,使用设备代码流程,我可以登录用户。在编辑器中一切正常,但是当我为UWP构建项目时,它会失败。
我知道问题出在dll文件。在“资产/插件”下,添加了IdentityModel.dll和System.Text.Encodings.Web.dll。 每次构建时都会出现此错误:
UnityException:使用命令“ -pdb”“ -verbose”“ -unity-engine = Temp \ StagingArea \ Data \ Managed \ UnityEngine.CoreModule.dll”无法运行序列化weaver“” Temp \ StagingArea \ TempSerializationWeaver“” -lock = UWP \ project.lock.json“” @C:\ Users \ MAXIME〜1 \ AppData \ Local \ Temp \ tmp1bcc9fbb.tmp“” -additionalAssemblyPath = Temp \ StagingArea \ Data \ Managed“。
这里是dll的链接,试图添加: https://www.nuget.org/packages/IdentityModel/3.10.6 https://www.nuget.org/packages/System.Text.Encodings.Web/
到目前为止,我尝试了dll 4.5和standard2.0的不同版本。我尝试了不同的方式来添加dll和不同的位置。
我现在被困住了。如果有任何提示,谢谢!