2017-08-30 1 views
4

Ist es möglich, zurück zu packages.config Schema der Dinge zu wechseln? Ich wechselte zu PackageReference Schema, als ich das Projekt erstellt habe, aber aus einigen Gründen müssen jetzt zu alten Weg der Dinge zu bewegen.Zurück zu packages.config

Ich habe Package Manager Console Befehle wie Wiederherstellung mit Update und Reinstall Optionen versucht. Sie erzeugen packages.config nicht mehr. Ich wechselte auch Tools > Options > NuGet Package Manager zu packages.config. Nicht gut.

Antwort

3

Sie werden müssen:

  1. eine "leere" packages.config Datei zum Projekt hinzu (das heißt, xml wie in the example aber ohne individuelle <package> Elemente)
  2. Unload das Projekt oder in der Nähe vs und Öffnen Sie die Datei csproj in einem Texteditor.
  3. Entfernen Sie alle PackageReference Elemente aus der Projektdatei.
  4. Stellen Sie sicher, dass <RestoreProjectStyle> nicht in der Projektdatei festgelegt ist.
  5. Öffnen Sie das Projekt in VS.
+0

Oh, gut ... Danke für die Eingabe. – dotNET

+0

Diese Lösung scheint in einem .net-Standardprojekt wie einem '' -Projekt nicht zu funktionieren. – Felix

+0

Ja, SDK-Projekte können nur 'PackageReference' verwenden. –

Verwandte Themen