Einrichten eines einzelnen Nuget-Paketordners für mehrere Lösungen und Projekte in Visual Studio 2015

Wir entwickeln mehrere Lösungen in Visual Studio 2015. Die Lösungen haben einige Kernprojekte gemeinsam, für die Nuget-Pakete erforderlich sind. Die Nuget-Referenzen können nicht aufgelöst werden, wenn das Nuget-Paket aus einer Lösung hinzugefügt und später von einer anderen Lösung geöffnet wird.

Die Ordnerstruktur sieht wie folgt aus:

Codebase SharedProjects SharedProject1 SolutionA WebProjectApackages Ordner A SolutionB WebProjectBpackages Ordner B

Wenn ich ein Nuget-Paket auf @ installieSharedProject1 wannSolutionA wird geöffnet, die DLL-Referenz zeigt den Pfad zumpackages folder A. WannSolutionB ist auf einem anderen Computer geöffnet,SharedProject1 hat einen Referenzfehler seit dempackages folder A existiert nicht.

Ich habe diese Lösung gelesen:Einrichten eines gemeinsamen Nuget-Paketordners für alle Lösungen, wenn einige Projekte in mehreren Lösungen enthalten sind aber das löst das Problem nicht, da dierepositoryPath key in der .nuget / NuGet.config-Datei wird nicht mit @ angewendVisual Studio 2015 undNuget 3.4.3

Antworten auf die Frage(2)

Ihre Antwort auf die Frage