gpt4 book ai didi

c# - 如何将第三方 nuget 包(依赖项)全局部署到 .NET Core 中的服务器?

转载 作者:行者123 更新时间:2023-11-30 21:36:42 25 4
gpt4 key购买 nike

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

An assembly specified in the application dependencies manifest (ProjectName.deps.json) was not found: package: 'Microsoft.WindowsAzure.ConfigurationManager', version: '3.2.3'
path: 'lib/net40/Microsoft.WindowsAzure.Configuration.dll'

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

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

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

最佳答案

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

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

关于c# - 如何将第三方 nuget 包(依赖项)全局部署到 .NET Core 中的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47927508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com