如何找出.NET framework nuget包的目标?

如何找出.NET framework nuget包的目标?,nuget,nuget-package,.net-framework-version,Nuget,Nuget Package,.net Framework Version,我有一个C#项目,目标是.NET3.5。framework和我有几个nuget软件包,我想在给定的项目中安装 如何找出,对于给定的nuget包,它支持哪些.NET framework版本(例如,按包的版本),我不需要尝试安装该包的每个可用版本,以查看其安装是否会通过而不回滚,因为该包的给定版本依赖于高于3.5的.NET framework 例如,我知道xUnit.net版本1.9.2。是支持.NET 3.5的最高版本,但我必须“手动”找到它。packages.config应该会提供版本信息 范例

我有一个C#项目,目标是.NET3.5。framework和我有几个nuget软件包,我想在给定的项目中安装

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


例如,我知道xUnit.net版本1.9.2。是支持.NET 3.5的最高版本,但我必须“手动”找到它。

packages.config应该会提供版本信息

范例

<package id="xunit" version="2.2.0-beta1-build3239" targetFramework="net46" />
  <package id="xunit.abstractions" version="2.0.0" targetFramework="net46" />
  <package id="xunit.assert" version="2.2.0-beta1-build3239" targetFramework="net46" />
  <package id="xunit.core" version="2.2.0-beta1-build3239" targetFramework="net46" />
  <package id="xunit.extensibility.core" version="2.2.0-beta1-build3239" targetFramework="net46" />
  <package id="xunit.extensibility.execution" version="2.2.0-beta1-build3239" targetFramework="net46" />
  <package id="xunit.runner.msbuild" version="2.2.0-beta1-build3239" targetFramework="net46" developmentDependency="true" />
  <package id="xunit.runner.visualstudio" version="2.2.0-beta1-build1144" targetFramework="net46" developmentDependency="true" />

无法对前面的答案发表评论,但packages.config中的targetFramework属性是安装包时项目的.NET版本

例如,我有两个使用Newtonsoft.Json 9.0.1的项目,它们各自的packages.config文件中有以下行:

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


冒着让堆栈管理员不敢提交错误答案的风险。。。
您可以下载.nupkg文件(>download),然后解压缩它。在该文件中,您可以找到对PlatformToolset的引用,ToolsVersion,我可以使用它来查找编译器的特定版本。(V110)=Visual C++ 2012,“V120”获得VisualC++ 2013等,以获得框架,可以使用反编译器,如ILIST工具来检查包含的文件,以查看它们的目标版本。

这似乎是一个非常基本的信息,应该在NuGeGueLoad中显示一个包…列出所有支持的框架和版本。sn尚未完成。按目标框架筛选是一个公开问题。packages.config文件是在安装包之后创建的,因此这并不能回答问题。
  <package id="Newtonsoft.Json" version="9.0.1" targetFramework="net462" />