【问题标题】:How to deploy third party nuget packages (dependencies) globally to the server in .NET Core?如何将第三方 nuget 包(依赖项)全局部署到 .NET Core 中的服务器?
【发布时间】:2017-12-21 14:54:47
【问题描述】:

我有这个依赖于WindowsAzure.Storage nuget package 的应用程序。在我的本地机器上一切正常。然而,当我将它部署到服务器时,它抱怨说:

应用程序依赖清单中指定的程序集 (ProjectName.deps.json)未找到:包: 'Microsoft.WindowsAzure.ConfigurationManager',版本:'3.2.3'
路径:'lib/net40/Microsoft.WindowsAzure.Configuration.dll'

嗯,有道理,因为我没有在服务器上拿过这个包。

我知道我可以通过运行时标识符使用SCD 将所有必需的程序集部署到服务器。但这需要更多的磁盘空间,因为我有更多的应用程序需要提前部署。

如何在服务器中全局安装该软件包,以便所有部署的应用程序都能找到所需的程序集?

【问题讨论】:

标签: c# deployment nuget .net-core


【解决方案1】:

您可以使用运行时包存储。此处的步骤应该可以帮助您进行设置。

https://docs.microsoft.com/en-us/dotnet/core/deploying/runtime-store

【讨论】:

    猜你喜欢
    • 2020-02-18
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    • 2014-07-25
    • 2019-03-19
    • 1970-01-01
    相关资源
    最近更新 更多