Après la mise à jour à la dernière version de VS 2017 (version 15.3.2) mon Hololens builds générée à partir de l'unité garder défaut avec ce message:Hololens BUILD défaut - La commande avec le code AssemblyConverter.exe est sortie 1
Le commande "" C: \ TestFile \ HoloBuild \ VSApp \ Unity \ Outils \ AssemblyConverter.exe "-platform = uap -lock =" C: \ FichierTest \ HoloBuild \ VSApp \ HoloBuild \ project.lock.json "-bits = 32 - configuration = Déboguer -removeDebuggableAttribute = False -uwpsdk = 10.0.15063.0 -path = "." -chemin = "C: \ Program Files \ Unity \ Éditeur \ Données \ PlaybackEngines \ MetroSupport \ Players \ UAP \ dotnet \ x86 \ Déboguer" " "C: \ TestFile \ HoloBuild \ VSApp \ HoloBuild \ Assembly-CSharp.dll" "C: \ TestFile \ HoloBuild \ VSApp \ HoloBuild \ UnityEngine.dll" "C: \ TestFile \ HoloBuild \ VSApp \ HoloBuild \ UnityEngin "C: \ TestFile \ HoloBuild \ VSApp \ HoloBuild \ nunit.framework.dll" "C: \ FichierTest \ HoloBuild \ VSApp \ HoloBuild \ UnityEngine.UI.dll" "C: \ TestFile \ HoloBuild \" VSApp \ HoloBuild \ UnityEngine.HoloLens.dll "" C: \ TestFile \ HoloBuild \ VSApp \ HoloBuild \ UnityEngine.Networking.dll "" Fichier C: \ TestFile \ HoloBuild \ VSApp \ HoloBuild \ UnityEngine.VR.dll "" quitté avec le code 1. HoloBuild C: \ TestFile \ HoloBuild \ VSApp \ HoloBuild \ HoloBuild.csproj 292
Je cette erreur dans la sortie de construction:
1> System.Collections.Generic.KeyNotFoundException: le La clé donnée n'était pas présente dans le dictionnaire. (TaskId: 275)
1> à System.Collections.Generic.Dictionary`2.get_Item (touche TKey) (TaskId: 275)
1> à UnityEditor.Scripting.Compilers.NuGetPackageResolver.Resolve() (TaskId: 275)
1> à Unity.UWPAssemblyResolver..ctor (String projectLockFile, String desiredUWPSDKVersion) (TaskId: 275)
1> à Unity.OperationContext.SetPlatform (plate-forme de la plate-forme, String projectLockFile, String uwpSDK) (TaskId: 275)
1> à Unity.ParseArgsStep.Execute() (TaskId: 275)
1> à Unity.Step.Execute (OperationContext OperationContext, IStepContext previousStepContext) (TaskId: 275)
1> à Unity.Operation .Execute() (TaskId: 275)
1> à Unity.Program.Main (String [] args) (TaskId: 275)
J'ai essayé avec beaucoup de nouveaux projets, mais le résultat est le même avec le même message d'erreur.
Comme suggéré dans certains threads, j'ai essayé de supprimer et de rajouter quelques références, j'ai essayé de jouer avec certains paramètres de construction dans Unity.
Je ne suis pas du tout sûr que ce problème est dû à la mise à jour de Visual Studio. Est-ce que quelqu'un a fait face au même problème? Comment puis-je construire mes projets?
L'erreur "' La commande [...] est sorti avec le code 1.'" est une erreur générique. Tout ce qu'il dit fondamentalement, c'est que "le compilateur n'a pas réussi à compiler le projet". Le glob de texte est littéralement juste les paramètres passés * au * compilateur et sans aide. Le reste de cela (en commençant par le "KeyNotFoundException") est une indication que quelque chose ne va pas avec votre installation. Il se peut que Unity 2017 ne puisse pas compiler HoloLens, il pourrait s'agir d'un paquet qui a échoué à s'installer correctement, je ne suis pas sûr. – Draco18s