2017-05-25 1 views
2

Wenn ich versuche, die Konsole Core App bereitzustellen, erhalte ich den Fehler:Fehler: Die im Manifest für Abhängigkeiten angegebene Assembly wurde nicht gefunden.

Fehler: Assembly in der Abhängigkeiten-Manifest angegebenen wurde nicht gefunden - Paket: 'microsoft.aspnetcore.hosting.abstractions', Version: '1.0.0', Pfad: 'lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll'

Ich kann sehen, dass Microsoft.AspNetCore.Hosting.Abstractions.dll existiert in lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstracts.dll. Gibt es eine Möglichkeit, den Weg zu finden?

+0

Welchen Projekttyp verwenden Sie? (z. B. .NET Core/.NET Framework). Wie haben Sie die Anwendung bereitgestellt? –

+0

Verweisen Sie eine Manifestdatei auf Ihr Projekt? @Dev –

+0

@Martin Ullrich Ich benutze den Kern .net. Implementiert die Anwendung durch Erstellen einer Build-Definition – Dev

Antwort

0

Wenn wir TFS 2013 verwenden, mussten wir einen Ordner erstellen und alle im Ordner benötigten nuget-Pakete hinzufügen.

Kopieren Sie diesen Ordner auf den Server, auf dem er bereitgestellt werden soll, und kopieren Sie alle DLLs des Projekts.

Ändern Sie auch den Pfad in. Runtimeconfig.dev.json Datei in der folgenden Variable.

"additionalProbingPaths": [ 
    "<nugetfolderpath>" 
    ] 

Stellen Sie sicher, dass Sie zwei Schrägstriche im Pfad verwenden. Beispiel: C: \ ProjectName \ NugetFolder

Verwandte Themen