[英]Cannot Install Microsoft.Extenstions.Logging Nuget Package, on .Net Framework 4.6, Visual Studio 2015
[英]Could not install package 'Microsoft.AspNet.Razor 3.2.3' in Visual Studio 2015 Nuget package manager
我嘗試了以下方法:
我正在嘗試在VS社區2015中打開在VS 2010(復數運動)中創建的代碼集。
System.Web.Mvc引用顯示錯誤,因為代碼將無法編譯。 我嘗試將NuGet Microsoft.AspNet.MVC更新為當前版本 - 5.2.3並得到以下錯誤:
無法安裝包'Microsoft.AspNet.Razor 3.2.3'。 您正在嘗試將此軟件包安裝到以“.NETFramework,Version = v4.0”為目標的項目中,但該軟件包不包含與該框架兼容的任何程序集引用或內容文件。 有關更多信息,請與軟件包作者聯系。
Microsoft.AspNet.MVC v4.0.40804
Microsoft.AspNet.Razor v2.0.30506
Microsoft.AspNet.Webpages v2.0.20710
我想知道NuGets如何更新到他們最新的穩定版本。
AFAIK Microsoft.AspNet.Mvc 5.2.3
和Microsoft.AspNet.Razor 3.2.3
軟件包僅包含.NET 4.5程序集,因此無法安裝在web.config文件中具有targetFramework=4.0
任何項目中,即使它們是成功添加內部包管理器控制台。
如果您願意更改目標框架版本,請在項目的compilation
和httpRuntime
元素上編輯targetFramework
屬性值以使用.NET 4.5程序集,或使用項目屬性=> Application
=> Target framework
=> .NET Framework 4.5
:
<compilation targetFramework="4.5">...</compilation>
<httpRuntime targetFramework="4.5" />
注意:適用於Microsoft.AspNet.Mvc 4.040804
的最新兼容Razor引擎版本為2.0.30506.0 。 不幸的是,截至目前,軟件包的元數據沒有任何支持目標框架的信息,因此您需要自己找出適合您項目的軟件包。
相關問題:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.