0
  1. erstellen in einem Visual Studio 2017 ein leerer UWP app
  2. laden Installieren NuGet Paket Microsoft.Net.Native.Compiler 2.0.2 (bei 2.0.0 getestet und 2.0.1 zu)
  3. Switch-Modus auf Release, wo Option "mit .NET indiaWerkzeugKette Übersetzen" auf
  4. Versuchen Sie ausführen, um die App

Fehler eingeschaltet wird: Interner Compiler-Fehler: ‚Kann nicht Assembly laden \ App1 \ obj \ x86 \ Freigabe \ ilc \ in \ System.Data.dll \ System.Data.dll '.net nativer Compiler 2.0.2 erstellt keine App. Kann nicht Montag System.Data.dll

durch die Linie 731 in C verursacht: \ Users \ User.nuget \ packages \ microsoft.net.native.compiler \ 2.0.2 \ Tools \ Microsoft.NetNative.targets

Zusätzliche Informationen:

  1. Standardmäßig erstellt eine leere UWP-App mit NuGet-Paket Microsoft.NETCore.UniversalWindowsPlatform Version 6.0.4 und die neueste ist 6.0.5. Ich habe es mit beiden Versionen versucht.
  2. Es wurde versucht, diese problematische Aufgabe zu überspringen und sie in der Microsoft.NetNative.targets-Datei zu kommentieren. Das ursprüngliche Problem ist verschwunden, aber es traten weitere Probleme auf, also hörte ich auf, in diese Richtung zu gehen.
  3. Ich sehe, dass Stack Overflow bereits Probleme mit System.Data.dll hat, aber ich konnte nicht relevant für meinen Fall finden.

Antwort

2

Error: Internal compiler error: Could not load assembly '\App1\obj\x86\Release\ilc\in\System.Data.dll\System.Data.dll'

Eigentlich ist die Microsoft.NETCore.UniversalWindowsPlatform Version 6.0.5 enthält .NET native compilers 2.0.2. Sie müssen Microsoft.Net.Native.Compiler 2.0.2 nicht einzeln installieren.

enter image description here

Und Microsoft.Net.Native.Compiler 2.0.2 ist nur in Windows 10 Fall Creators Update (10.0;build 16299) zur Verfügung. Wenn es einzeln installiert wurde, müssen Sie die Zielversion auf 16299 ändern.

Verwandte Themen