[英]Can't Install Nuget Package
我正在嘗試安裝System.Runtime.Handles
以便可以使用SafeAccessTokenHandle
和RunImpersonated
,但是當我嘗試安裝軟件包時,出現錯誤消息:
無法安裝軟件包“ 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.