Typ Universum nicht auflösen kann-assembly: System.- Konfiguration UND auflösen Können Montage-oder Windows-Metadaten-Datei 'System.Configuration.dll
Ich entwickle UWP-App über VS2015 in Win10. Meine App läuft perfekt, aber gerade heute, wenn ich anfange, meine App, auch wusste ich nicht solche ... und Es zeigt 2 Fehler und ist nicht aktiv jetzt.
1. Type universe cannot resolve assembly: System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
2. Cannot resolve Assembly or Windows Metadata file 'System.Configuration.dll'
Was ist diese Fehler ... finde ich nicht die zufriedenstellende Lösung
- Suchen Sie in der Abschnitt "Informationsquellen" Projektmappen-explorer, ob alle Einträge dort zeigen ein gelbes Ausrufezeichen. Wenn keiner tun, prüfen, ob System.Configuration.dll ist dort aufgeführt. In jedem Fall würde ich zuerst versuchen, Sie zu entfernen die fehlerhafte Referenz, wenn es vorhanden ist und nur readd es.
- Das problem ist ! es gibt keine Ausrufezeichen im inneren Referenz ... also, das war etwas verwirrend, Fehler ... ich denke, die ist ein interner Fehler. Also für diesen Zweck, die ich gerade erstellt ein anderes, leeres Projekt mit dem gleichen Namen und nur kopiert alle Ordner und Seiten, usw .. auf den neuen und dann laufen .. und es lief perfekt. Übrigens danke für Ihr Interesse.
- froh zu hören, dass Sie in der Lage, es zu beheben. Wenn Sie immer noch die fehlerhafte version um Sie herum laufen konnte ein DIFF auf die Projekte, um zu sehen, was Sie verursacht haben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich in der Lage, diese zu lösen, indem Sie "Automatisch prüfen, ob fehlende Pakete beim build in Visual Studio" ("Allow NuGet zum download fehlende Pakete" bereits aktiviert war), dann den Wiederaufbau. Sie finden diese Einstellungen unter Extras --> NuGet-Paket-Manager --> Paket-Manager-Einstellungen.
Sehen diese link, müssen entfernen Sie "Microsoft.VisualStudio.QualityTools.UnitTestFramework"
Habe ich Fix ein ähnliches problem durch löschen der C:\Users\%username%.nuget -Verzeichnis.
UWP-C# - XAML-App, MVS2017
Hatte ich ein ähnliches Problem heute mit den folgenden Fehler beim Bau, nach der Installation einer neuen NUGET-Paket (konkret NUGET-Paket
Microsoft.Toolkit.Uwp.UI.Controls
):Es stellte sich heraus, dass ein Inkompatibilität zwischen den NUGET-Paket-Versionen. Ich fand heraus fidgetting ein bisschen in den NUGET-Paket-manager, mit dem Paket-Versionen. Ein bisschen von Versuch und Irrtum, und ich fand heraus, dass durch die Herabstufung der version der neu installierten Paket und die Aktualisierung der version eines anderen Paketes (in diesem Fall
NewtonSoft.Json
), ich begann mit dem Bau in der Regel ohne Fehler oder Warnungen...Ich lief über diese in a etwas vom build-Skript. Es war ein Aufbau, der verwendet ein top-level SLN besteht aus mehreren SLN-Dateien aus zahlreichen Projekten und Anstrengungen. Früher konnte ich nur tun,
call nuget restore "%Top_Level_SLN_File%" -Recursive
und Vertrauen alle Pakete wurden immer wieder hergestellt. Jetzt habe ich zu laufen,
for /r %%I IN (*.sln) DO call nuget restore "%%~I" -Recursive
Könnte es mit der Tatsache zu tun, dass ein eigenes nuget feed vorangetrieben wird, für einige Pakete, aber das wäre ein red herring. Ich habe nicht tief tauchte die Frage auf minimale repro-Schritte.