如何在.NET Core中全局部署第三方nuget包(依赖项)?

问题描述 投票:2回答:1

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

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

嗯,这是有道理的,因为我没有在服务器上使用这个包。

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

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

c# deployment nuget .net-core
1个回答
3
投票

您可以使用运行时包存储。这里的步骤应该让你设置。

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

© www.soinside.com 2019 - 2024. All rights reserved.