2017-09-24 4 views
1

ich .net Kern 2.0-Projekt in Windows 10 für ubuntu16.04 veröffentlichen möchten:Montage in den Abhängigkeiten angegeben manifest wurde nicht gefunden 'Microsoft.ApplicationInsights.AspNetCore'

dotnet build
dotnet publish -c Release -r ubuntu.16.04-x64

nach dem Bauprozess und pulish Projekt und Lauf es bei ubuntu, sehe ich diesen Fehler:

<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest> 

:

Error: assembly specified in the dependencies manifest was not found ‘Microsoft.ApplicationInsights.AspNetCore’, version: 'x.x', path: ‘lib/netstandard1.3/Microsoft.ApplicationInsights.AspNetCore.dll’

ich auch diese Lösung getestet aber nicht gelöst :(

Während ich dieses Problem nicht 1 in .net Kern

+0

Haben Sie versucht, 'dotnet restore' auszuführen, damit 'NuGet'-Abhängigkeiten heruntergeladen werden? –

+0

Ja, ich habe versucht, aber ich bekomme den gleichen Fehler ... Diese Datei (Microsoft.ApplicationInsights.AspNetCore.dll) ist im Ordner Veröffentlichen vorhanden, aber ich habe Fehler in Ubuntu16.04 ... –

Antwort

0

Sie führen es auf einem mahine die nur .netcore Runtime installiert?

In diesem Fall müssen Sie den Aspnetcore-Laufzeitspeicher installieren. Es ist in der dotnet sdk enthalten, aber nicht in der Standardlaufzeitumgebung.

Je nachdem, wie Sie die Runtime installiert haben, müssen Sie entweder es über Paket-Manager (apt-get install aspnetcore-store-2.0.0) oder Download Tarball zu installieren und es in Ihrem Dotnet Ordner installieren, wie unten Link angegeben in:

Siehe missing runtime store error on linux with .NET Core 2.0 runtime only

Verwandte Themen