2014-10-03 61 views
1

所以我想在我的web項目中安裝Microsoft.AspNet.Identity.Core v2.1。我也有一個身份項目。爲什麼NuGet在我的WebProject中安裝了錯誤版本的Identity.Core?

Solution 
    - Identity 
    - Web 

當我運行(從包管理器控制檯)

Install-Package Microsoft.AspNet.Identity.Core 

瞄準身份項目的NuGet安裝2.1版本到項目中。 當我在Web項目上運行相同的命令時,NuGet安裝1.0版。

我卸載了軟件包,刪除了packages.Config文件/ web.config中的條目,並從目錄結構中的packages文件夾中刪除了該文件夾,清理了該解決方案並再次嘗試。

相同的結果。

我手動刪除了引用,刪除了packages.Config文件/ web.config中的條目,並驗證了目錄結構中的packages文件夾中的文件夾不存在,清除了解決方案,驗證了dll中的Identity項目(博DLL文件夾結構,並在Visual Studio Solution Explorer中的性能是正確的版本,然後從那裏手動安裝的參考。

相同的結果。

我重新啓動我的計算機(因爲爲什麼不)。再次嘗試,結果相同。

看來,無論我做什麼,Web項目都拒絕安裝1.0以上的任何版本。

有什麼建議嗎?

UPDATE 1:

因爲我已經做了同樣與Microsoft.AspNet.Identity.EntityFramework由於兩個耦合。

結果相同。

更新2:

按照要求

<packages> 
    <package id="Angular.UI.Bootstrap" version="0.11.0" targetFramework="net451" /> 
    <package id="angularjs" version="1.2.17" targetFramework="net451" /> 
    <package id="Antlr" version="3.5.0.2" targetFramework="net451" /> 
    <package id="AutoMapper" version="3.2.1" targetFramework="net451" /> 
    <package id="bootstrap" version="3.0.3" targetFramework="net451" /> 
    <package id="DataAnnotationsExtensions" version="1.1.0.0" targetFramework="net451" /> 
    <package id="DataAnnotationsExtensions.MVC3" version="1.1.0.0" targetFramework="net451" /> 
    <package id="Dinheiro.GoogleAnalytics" version="2.0.2" targetFramework="net451" /> 
    <package id="elmah.corelibrary" version="1.2.2" targetFramework="net451" /> 
    <package id="Elmah.MVC" version="2.1.1" targetFramework="net451" /> 
    <package id="EntityFramework" version="6.1.0" targetFramework="net451" /> 
    <package id="FontAwesome" version="4.0.3.1" targetFramework="net45" /> 
    <package id="GMC.CustomerInfo" version="2.2.7.3" targetFramework="net451" /> 
    <package id="GMCLogger" version="1.1.23" targetFramework="net451" /> 
    <package id="GMCServicesCore" version="2.0.234" targetFramework="net451" /> 
    <package id="jQuery" version="2.0.3" targetFramework="net451" /> 
    <package id="jQuery.Validation" version="1.11.1" targetFramework="net451" /> 
    <package id="LinqKit" version="1.0" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.Identity.Core" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.Identity.EntityFramework" version="2.0.0" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.Identity.Owin" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.Mvc" version="5.1.2" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.Razor" version="3.1.2" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.Web.Optimization" version="1.1.2" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.WebApi" version="4.0.30506.0" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.WebApi.Client" version="5.1.2" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.WebApi.HelpPage" version="5.1.2" targetFramework="net451" /> 
    <package id="Microsoft.AspNet.WebPages" version="3.1.2" targetFramework="net451" /> 
    <package id="Microsoft.jQuery.Unobtrusive.Validation" version="3.1.0-rc1" targetFramework="net45" /> 
    <package id="Microsoft.Net.Http" version="2.0.20710.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin.Host.SystemWeb" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin.Security" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin.Security.Cookies" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin.Security.Facebook" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin.Security.Google" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin.Security.MicrosoftAccount" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin.Security.OAuth" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Owin.Security.Twitter" version="2.1.0" targetFramework="net451" /> 
    <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" /> 
    <package id="Modernizr" version="2.7.1" targetFramework="net451" /> 
    <package id="MvcSiteMapProvider.MVC5" version="4.4.14" targetFramework="net451" /> 
    <package id="MvcSiteMapProvider.MVC5.Core" version="4.4.14" targetFramework="net451" /> 
    <package id="MvcSiteMapProvider.Web" version="4.4.14" targetFramework="net451" /> 
    <package id="Newtonsoft.Json" version="5.0.8" targetFramework="net45" /> 
    <package id="Ninject" version="3.2.2.0" targetFramework="net451" /> 
    <package id="Ninject.MVC3" version="3.2.1.0" targetFramework="net451" /> 
    <package id="Ninject.Web.Common" version="3.2.0.0" targetFramework="net451" /> 
    <package id="Ninject.Web.Common.WebHost" version="3.2.0.0" targetFramework="net451" /> 
    <package id="Owin" version="1.0" targetFramework="net45" /> 
    <package id="Postal" version="0.9.1" targetFramework="net451" /> 
    <package id="WebActivator" version="1.2.0.0" targetFramework="net451" /> 
    <package id="WebActivatorEx" version="2.0.4" targetFramework="net45" /> 
    <package id="WebGrease" version="1.5.2" targetFramework="net45" /> 
</packages> 
+0

看起來像v2.1.0安裝給我。有什麼問題? – Kiliman 2014-10-03 15:50:24

+0

Error Assembly'Identity,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'使用'Microsoft.AspNet.Identity.Core,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',它有一個更高的版本比引用程序集'Microsoft.AspNet.Identity.Core,版本= 1.0.0.0,文化=中立,PublicKeyToken = 31bf3856ad364e3 – Robert 2014-10-03 15:56:11

+0

@Kiliman儘管我已經做了一切,它不會安裝1.0以上版本參考 – Robert 2014-10-03 15:56:41

回答

1

嗯..我只是想安裝的軟件包Microsoft.AspNet.Identity.Core和安裝的NuGet V2.1.0。我必須明確指定-Version 1.0.0才能安裝較舊的版本。

你是否明確指定了你想要的版本?

你安裝了哪個版本的NuGet?

你有什麼類型的Web項目?

可以發佈您的packages.config文件嗎?

UPDATE

好像與您的項目,而不是一個的NuGet問題。卸載軟件包,然後查看。csproj文件來查看是否有剩餘痕跡。然後重新安裝包裝。作爲最後的手段,只需明確引用2.1.0程序集。

+0

我已添加請求的文件 – Robert 2014-10-03 14:58:42

+0

我沒有看到它。你也可以回答其他問題嗎? – Kiliman 2014-10-03 15:02:07

+0

是的,2.8,類庫, – Robert 2014-10-03 15:16:57

相關問題