繁体   English   中英

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

[英]How to deploy third party nuget packages (dependencies) globally to the server in .NET Core?

我有依赖WindowsAzure.Storage nuget包的应用程序 在我的本地计算机上,一切正常。 但是,当我将其部署到服务器时,它抱怨:

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

好吧,这很有意义,因为我没有在服务器上使用此软件包。

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

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

您可以使用运行时程序包存储。 这里的步骤应该可以帮助您进行设置。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM