2017-09-24 11 views
1

私は窓ubuntu16.04のための10で.NETコア2.0プロジェクトを公開する:アセンブリが見つかりませんでした「Microsoft.ApplicationInsights.AspNetCore」

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

ビルドとpulishプロジェクトと実行後それはUbuntuので、私はこのエラーを参照してください。

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

また、私はこのソリューションをテストした:

<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest> 

しかし、解決していない:(

私は、.NETコアでこの問題を持っていませんでしたが1

+0

を参照してください。 'NuGet'の依存関係がダウンロードされるように' dotnet restore'を実行しようとしましたか? –

+0

はい、試しましたが、同じエラーが発生します... このファイル(Microsoft.ApplicationInsights.AspNetCore.dll)はパブリッシュフォルダにありますが、ubuntu16.04にはエラーがあります... –

答えて

0

はあなただけ.netcoreランタイムがインストールされているmahine上でそれを実行していますか?

この場合、aspnetcoreランタイムストアをインストールする必要があります。これはdotnet sdkに含まれていますが、デフォルトのランタイムには含まれていません。

あなたはランタイムをインストール方法によっては、パッケージマネージャ(apt-get install aspnetcore-store-2.0.0)またはダウンロードのtarballを経由して、それをインストールして、リンクの下で述べたように、あなたのDOTNETのフォルダにそれをインストールする必要があります次のいずれか

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

関連する問題