我有一些帶有以下簽名的代碼
IAsyncEnumerable<string> GetLines(string filePath)
這可以很好地解決使用
System.Collection.Generic
偉大的.......
但是,當我為 Entity Framework Core 添加包時,它突然無法解決。
我得到的錯誤是:
“IAsyncEnumerable”型別存在于“System.Interactive.Async, Version=3.2.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263”和“System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”
有人可以告訴我為什么會發生這種情況,以便我理解它并幫助我解決這個問題嗎?
謝謝!
uj5u.com熱心網友回復:
當一個型別存在于多個命名空間中時,這只是一種混亂,因此編譯器不知道它應該使用哪個。
因此,您可以通過指定命名空間來簡單地解決它:
System.Collection.Generic.IAsyncEnumerable GetLines(字串檔案路徑)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/469321.html
