web-dev-qa-db-fra.com

L'univers de type ne peut pas résoudre Assembly: System.Configuration AND ne peut résoudre le fichier Assembly ou de métadonnées Windows 'System.Configuration.dll

Je développe UWP App via VS2015 dans Win10. Mon application fonctionnait parfaitement, mais aujourd'hui encore, lorsque je commence à l'exécuter, même si je n'ai pas apporté de modifications de ce type ... et 2 erreurs s'affichent.

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'  

Quelles sont ces erreurs ... Je n'ai pas trouvé la solution satisfaisante

 enter image description here

12
Zia Ur Rahman

J'ai pu résoudre ce problème en cochant la case "Vérifier automatiquement les paquets manquants lors de la construction dans Visual Studio" (l'option "Autoriser NuGet à télécharger les paquets manquants" était déjà cochée), puis en la reconstruisant. Vous pouvez trouver ces paramètres dans Outils -> Gestionnaire de paquets NuGet -> Paramètres du gestionnaire de paquets.

6
Robert Corvus

Voir ce lien , besoin de supprimer "Microsoft.VisualStudio.QualityTools.UnitTestFramework"

3
Tonghua

J'ai résolu un problème similaire en supprimant le répertoire C:\Users \% username% .nuget.

2
arni

Application XAML UWP C #, MVS2017

J'ai eu un problème similaire aujourd'hui, avec l'erreur suivante lors de la construction, après l'installation d'un nouveau paquet NUGET (concrètement le paquet NUGET Microsoft.Toolkit.Uwp.UI.Controls): 

"cannot resolve Assembly or windows metadata file 'type universe cannot resolve Assembly: netstandard, version=2.0.0.0, culture=neutral, …"

Il s’est avéré qu’il s’agissait d’une incompatibilité entre les versions du paquet NUGET} J'ai découvert en modifiant un peu le gestionnaire de paquets NUGET avec les versions de paquets. Quelques essais et erreurs, et j'ai découvert qu'en rétrogradant la version du paquet nouvellement installé et en mettant à niveau la version d'un autre paquet (dans ce cas, NewtonSoft.Json), j'ai commencé à construire normalement sans erreurs ni avertissements ...

0
Varus Septimus