簡體   English   中英

無法安裝Nuget軟件包

[英]Can't Install Nuget Package

我正在嘗試安裝System.Runtime.Handles以便可以使用SafeAccessTokenHandleRunImpersonated ,但是當我嘗試安裝軟件包時,出現錯誤消息:

無法安裝軟件包“ System.Runtime.Handles 4.3.0”。 您正在嘗試將此軟件包安裝到以'.NETFramework,Version = v4.5.2'為目標的項目中,但是該軟件包不包含任何與該框架兼容的程序集引用或內容文件。 有關更多信息,請與軟件包作者聯系。

我已經做了一些研究,但我不相信有一個.NETFramework, Version=v4.3.0 有人對如何安裝此軟件包有想法嗎?

我已經做過一些研究,但我不相信有一個.NETFramework,版本= v4.3.0。 有人對如何安裝此軟件包有想法嗎?

首先,您必須確保用於Visual Studio 2013的NuGet軟件包管理器的版本是最新版本2.12.0.817,而不是默認版本2.8。 您可以從Tools -> Extensions and Updates -> Installed

那是因為此nuget軟件包需要NuGet 2.12或更高版本。

在此處輸入圖片說明

其次,您應確保已安裝.net 4.6及更高版本。 您不應該通過卸載項目,打開項目文件,更改目標框架,然后重新加載文件來更改框架版本。 這樣,Visual Studio無法幫助您檢查是否已安裝該目標框架。 您應該在項目上右擊它,選擇Properties > Application > Target framework

在此處輸入圖片說明

如果沒有目標框架.net 46,則可以單擊“安裝其他框架”進行安裝。 對於這個問題,您可以直接將目標框架更改為4.7.1。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM