gpt4 book ai didi

c# - NuGet 和处理框架和核心的更新

转载 作者:行者123 更新时间:2023-11-30 23:15:10 28 4
gpt4 key购买 nike

前段时间,我在编写一些程序时尝试使用 NuGets。最近(特别是当我学习如何制作直接链接库时,所以我的两个程序使用任何相同的代码),我注意到微软制作的 NuGets 具有名称,类似于每个 cs 开头显示的名称文件(例如:System.IO)。我记得微软打算通过这些发布 .NET Framework 的更新,但我从来没有找到如何应用它们。所以,我想问以下问题:

  1. Microsoft 是否为为 Framework 4.6.x 编写的程序分发 .NET 更新?如果是,我如何将它们应用到我的计划中?
  2. 发布程序更新时是否也需要分发 DLL 文件?
  3. 此外,NETCore 和 NETStandard Nugets 究竟做了什么?我尝试将一组NETCore安装到4.6.2程序,但由于依赖错误无法安装。

提前谢谢你。

最佳答案

  1. .NET Framework 本身被认为是 Windows 的一部分,Microsoft 确实通过其 channel 自动提供定期更新。通常您什么都不应该做,但如果您的应用程序依赖于特定的修补程序,那么您必须在安装程序中提供它们。
  2. 您作为 NuGet 包添加的任何内容都会成为您的应用程序的一部分,并且您有责任使它们保持最新状态。因此,对于您自己的应用程序更新,您应该从更新的 NuGet 包中发送新的程序集。
  3. .NET Core 应用捆绑了运行时,因此您有责任经常使用更新的运行时重新发布您的应用。在 http://dot.net 查看 Microsoft LTS/当前支持策略

关于c# - NuGet 和处理框架和核心的更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42719334/

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