Depois de mais pesquisas, descobri que o pacote dotnet-hosting
combina os pacotes dotnet-runtime
e aspnetcore-store
. Verificado por este comentário do Github .
The runtime and runtime store are packaged into "Linux Server Hosting" installers with the package name
dotnet-hosting-2.0.0
.
aspnetcore-store
agora é padrão, uma dependência obrigatória em aplicativos ASP.Net Core publicados .
By default, ASP.NET Apps are published with a dependency on the runtime store.
Portanto, para responder à minha pergunta diretamente, dotnet-hosting-x.x.x
deve ser instalado ao implantar um aplicativo ASP.Net Core. Isso também eliminará o seguinte erro quando aspnetcore-store
não estiver instalado junto com o pacote dotnet-runtime
.
Error:
An assembly specified in the application dependencies manifest (APIproject.deps.json) was not found:
package: 'Microsoft.ApplicationInsights.AspNetCore', version: '2.1.1'
path: 'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'
This assembly was expected to be in the local runtime store as the application was published using the following target manifest files:
aspnetcore-store-2.0.0-linux-x64.xml;aspnetcore-store-2.0.0-osx-x64.xml;aspnetcore-store-2.0.0-win7-x64.xml;aspnetcore-store-2.0.0-win7-x86.xml
Eu mesmo testei o pacote no Ubuntu 16.04 com meu aplicativo e ele está funcionando bem.