簡體   English   中英

找不到引用的組件“ Microsoft.Owin”,“ Microsoft.Owin.Security”,“ Microsoft.Owin.Security.Facebook”嗎?

[英]The referenced component 'Microsoft.Owin', 'Microsoft.Owin.Security', 'Microsoft.Owin.Security.Facebook' could not be found?

我簽出了幾年前使用Visual Studio 2017創建的Asp.Net項目。但是,由於Owin組件錯誤,現在無法編譯該項目。

解決方案資源管理器中“引用”節點下的三個Owin組件具有帶感嘆號的黃色三角形。 但是,NuGet程序包管理器顯示這些組件已安裝嗎?

更新:我通過將Microsoft.Owin從3.1.0降級到2.1.0解決了該問題,現在可以編譯。

而不是降級Microsoft.Owin 您可以執行以下步驟。 在您的應用程序的配置文件中添加程序集重定向

 <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> </configuration> 

暫無
暫無

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

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