gpt4 book ai didi

nuget - 如何找出哪个 .NET 框架 nuget 包的目标?

转载 作者:行者123 更新时间:2023-12-03 09:12:49 27 4
gpt4 key购买 nike

我的 C# 项目必须面向 .NET 3.5。框架,我有几个 nuget 包我想安装在给定的项目中。

对于给定的 nuget 包,如何找出它支持的 .NET 框架版本(例如,通过包的版本),而无需我尝试安装包的每个可用版本,以查看其安装是否会通过而不会回滚因为给定版本的包依赖于高于 3.5 的 .NET 框架。?

例如,我知道 xUnit.net 版本 1.9.2。是支持 .NET 3.5 的最高版本,但我不得不“手动”找出这个。

最佳答案

无法评论上一个答案,但 packages.config 中的 targetFramework 属性是安装该包时项目的 .NET 版本。

例如,我有两个项目使用 Newtonsoft.Json 9.0.1,这些是它们各自的 package.config 文件中的行:

  <package id="Newtonsoft.Json" version="9.0.1" targetFramework="net452" />


  <package id="Newtonsoft.Json" version="9.0.1" targetFramework="net462" />

关于nuget - 如何找出哪个 .NET 框架 nuget 包的目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31981618/

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