Hey,
I wanted to create a simple HoloLens app with Unity, VS17 and HoloLens Emulator and tried following the Microsoft Academy Tutorials.
At first I was using Unity 2017.2.0b7 and VS 2017 Enterprise, I created a simple App showing a cube and exported it to VS where I ran the emulator. But when the app started it immediately closed and I was left staring at a black screen.
Then I saw this thread [HoloLens] Can't launch Unity very basic app - Unity Engine - Unity Discussions and downloaded Unity 2017.2.0b6 as mentioned. But now I’m getting this:
NuGet-Pakete werden wiederhergestellt...
Wenn Sie verhindern möchten, dass NuGet Pakete während des Builds wiederhergestellt werden, öffnen Sie das Dialogfeld "Optionen" in Visual Studio, klicken Sie auf den Knoten "Paket-Manager", und deaktivieren Sie dann "NuGet das Herunterladen fehlender Pakete während des Builds erlauben".
1>------ Erstellen gestartet: Projekt: VR4, Konfiguration: Release x86 ------
1> VR4 -> C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\bin\x86\Release\VR4.exe
1> UnityWSAPlayerDir "C:\Program Files\Unity 2017.2.0b6\Editor\Data\PlaybackEngines\MetroSupport\".
1> UnityProjectDir "C:\Users\Fabian\Desktop\HoloLens\VR4\".
1> Copying unprocessed assemblies...
1> Running AssemblyConverter...
1> System.Collections.Generic.KeyNotFoundException: Der angegebene Schlüssel war nicht im Wörterbuch angegeben.
1> bei System.Collections.Generic.Dictionary`2.get_Item(TKey key)
1> bei UnityEditor.Scripting.Compilers.NuGetPackageResolver.Resolve()
1> bei Unity.UWPAssemblyResolver..ctor(String projectLockFile, String desiredUWPSDKVersion)
1> bei Unity.OperationContext.SetPlatform(Platform platform, String projectLockFile, String uwpSDK)
1> bei Unity.ParseArgsStep.Execute()
1> bei Unity.Step.Execute(OperationContext operationContext, IStepContext previousStepContext)
1> bei Unity.Operation.Execute()
1> bei Unity.Program.Main(String[] args)
1>C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\VR4.csproj(391,9): error MSB3073: Der Befehl ""C:\Users\Fabian\Desktop\HoloLens\VR4\App\Unity\Tools\AssemblyConverter.exe" -platform=uap -lock="C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\project.lock.json" -bits=32 -configuration=Release -removeDebuggableAttribute=False -uwpsdk=10.0.15063.0 -path="." -path="C:\Program Files\Unity 2017.2.0b6\Editor\Data\PlaybackEngines\MetroSupport\Players\UAP\dotnet\x86\Release" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.TilemapModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UNETModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UIModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UIElementsModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.StyleSheetsModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.SpriteMaskModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.ScreenCaptureModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.TextRenderingModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.TerrainPhysicsModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.TerrainModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.VRModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.VideoModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.VehiclesModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.WindModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.WebModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UnityWebRequestAudioModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UnityConnectModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UnityAnalyticsModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UnityWebRequestWWWModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UnityWebRequestTextureModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UnityWebRequestModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.PhysicsModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.CoreModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.ClothModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.AudioModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.DirectorModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.CrashReportingModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.AIModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.AccessibilityModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.ARModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.AnimationModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.ParticlesLegacyModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.JSONSerializeModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.Physics2DModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.PerformanceReportingModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.ParticleSystemModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.GridModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.GameCenterModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.InputModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.IMGUIModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.ImageConversionModule.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.Timeline.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\nunit.framework.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.UI.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.AR.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.HoloLens.dll" "C:\Users\Fabian\Desktop\HoloLens\VR4\App\VR4\UnityEngine.Networking.dll"" wurde mit dem Code 1 beendet.
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========
========== Bereitstellen: 0 erfolgreich, 0 fehlerhaft, 0 übersprungen ==========
I created a completely fresh Unity project. Is my problem correlated to this? Unable to build even an empty project. - Unity Engine - Unity Discussions
What can I do? Would a downgrade to VS2015 help?
Cheers