Ich habe ein C# -Projekt von jemand anderem erhalten. Ich habe das Projekt geöffnet und versucht, alle Nuget-Pakete zu installieren, indem ich eine Update-Package -reinstall
tue.Visual Studio 2015 kann nuget-Paketverweise und DLLs nicht im Paketordner finden
Es heruntergeladen alle Pakete im Ordner packages
.
/Projects
/WebApiTest (root folder)
WebApiTest.csproj
WebApiTest.sln
/packages (packages are loaded in this folder)
Aber das gesamte Projekt sagt immer noch, dass es alle Referenzen fehlt. Ich editierte die csproj Datei, um zu sehen, woher es die Pakete zu laden versucht, und das ist:.
<ItemGroup>
<Reference Include="Antlr3.Runtime">
<HintPath>packages\Antlr.3.4.1.9004\lib\Antlr3.Runtime.dll</HintPath>
</Reference>
<Reference Include="EntityFramework">
<HintPath>packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="EntityFramework.SqlServer">
<HintPath>packages\EntityFramework.6.1.3\lib\net45\EntityFramework.SqlServer.dll</HintPath>
<Private>True</Private>
</Reference>
... etc.
Also gehe ich davon aus es beginnt im selben Verzeichnis wie die csproj
Datei in ist im selben Verzeichnis auch ist Der packages
Ordner, der alle DLL-Dateien enthält. Der Weg scheint also richtig zu sein.
Warum kann mein Projekt die Referenzen nicht laden?
Erhalten Sie Fehlermeldungen in der Konsole des Paketmanagers oder im Ausgabefenster? Bevor Sie das Paket aktualisieren, reinigen und erstellen Sie die gesamte Lösung neu. Bitte überprüfen Sie, ob die neue Version installiert wurde oder die alte Version wirklich gelöscht wurde: http://stackoverflow.com/questions/20800507/nuget-package-update-issues –
Können Sie die gesamten Fehlerprotokolle teilen? –