C# 未找到依赖项清单中指定的程序集';Microsoft.ApplicationInsights.AspNetCore';

C# 未找到依赖项清单中指定的程序集';Microsoft.ApplicationInsights.AspNetCore';,c#,.net,ubuntu-16.04,asp.net-core-2.0,C#,.net,Ubuntu 16.04,Asp.net Core 2.0,我想在windows 10中为ubuntu16.04发布.net core 2.0项目: dotnet构建 dotnet发布-c发行版-r ubuntu.16.04-x64 在构建和pulish项目并在ubuntu上运行后,我看到以下错误: 错误:未找到依赖项清单中指定的程序集 “Microsoft.ApplicationInsights.AspNetCore”,版本:“x.x”,路径: 'lib/netstandard1.3/Microsoft.ApplicationInsights.AspN

我想在windows 10中为ubuntu16.04发布.net core 2.0项目:

dotnet构建
dotnet发布-c发行版-r ubuntu.16.04-x64

在构建和pulish项目并在ubuntu上运行后,我看到以下错误:

错误:未找到依赖项清单中指定的程序集 “Microsoft.ApplicationInsights.AspNetCore”,版本:“x.x”,路径: 'lib/netstandard1.3/Microsoft.ApplicationInsights.AspNetCore.dll'

我还测试了这个解决方案:

<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>
false
但尚未解决:(


虽然我在.net core 1中没有这个问题,但您是否在只安装了.netcore运行时的主机上运行它

在这种情况下,您需要安装aspnetcore运行时存储。它包含在dotnet sdk中,但不包含在默认运行时中

根据您安装运行时的方式,您必须通过软件包管理器(
apt get install aspnetcore-store-2.0.0
)进行安装,或者下载tarball并将其安装到您的dotnet文件夹中,如下链接所述:


请参见

您是否在只安装了.netcore运行时的主机上运行它

在这种情况下,您需要安装aspnetcore运行时存储。它包含在dotnet sdk中,但不包含在默认运行时中

根据您安装运行时的方式,您必须通过软件包管理器(
apt get install aspnetcore-store-2.0.0
)进行安装,或者下载tarball并将其安装到您的dotnet文件夹中,如下链接所述:


请参见

您是否尝试运行
dotnet restore
以便下载
NuGet
依赖项?是的,我尝试过,但得到了相同的错误…此文件(Microsoft.ApplicationInsights.AspNetCore.dll)发布文件夹中存在,但ubuntu16.04中有错误…此处存在相同的问题。您解决了此问题吗?您是否尝试运行
dotnet restore
,以便下载
NuGet
依赖项?是的,我尝试过,但收到相同的错误…此文件(Microsoft.ApplicationInsights.AspNetCore.dll)发布文件夹中存在,但ubuntu16.04中有错误…此处存在相同问题。您解决了此问题吗?