代码之家  ›  专栏  ›  技术社区  ›  parrigin777

无法安装Nuget包

  •  0
  • parrigin777  · 技术社区  · 7 年前

    System.Runtime.Handles 所以我可以用 SafeAccessTokenHandle RunImpersonated

    无法安装包“System.Runtime.Handles 4.3.0”。您正试图将此软件包安装到以“.NETFramework,Version=v4.5.2”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与软件包作者联系。

    我做了一些研究,我不相信有什么问题 .NETFramework, Version=v4.3.0 . 有人知道如何安装这个软件包吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Leo Liu    7 年前

    我做了一些研究,我不相信有一个.NETFramework,版本=v4.3.0。有人知道如何安装这个软件包吗?

    首先,您必须确保用于VisualStudio2013的NuGet包管理器的版本是最新版本2.12.0.817,而不是默认版本2.8。你可以从 Tools -&燃气轮机; Extensions and Updates -&燃气轮机; Installed .

    因为这个nuget包需要nuget 2.12

    enter image description here

    其次,您应该确保您已经安装了.NET4.6及更高版本。您不应该通过卸载项目、打开项目文件、更改目标框架然后重新加载文件来更改框架版本。这样,VisualStudio就无法帮助您检查是否安装了该目标框架。您应该在项目选择上右键更改它 Properties -&燃气轮机; Application Target framework :

    enter image description here

    如果您没有目标framework.net46,您可以单击installotherframeworks来安装它。对于这个问题,您可以直接将目标框架更改为4.7.1。