1

我有最終版本的Visual Studio 2013在MVC4項目上工作。 .NET 4.5是目標平臺。當我參考System程序集時,我所看到的是名稱空間System.Collections.Concurrent中的BlockingCollection<T>ConcurentBag<T>。根據documentation有更多的班級應該在那裏。我在這裏特別尋找ConcurrentDictionary<TKey, TValue>System.Collections.Concurrent丟失的類

的完整路徑組件:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.dll

更新:當我嘗試引用mscorlib.dll我得到的錯誤A reference to 'mscorlib' could not be added. This component is already automatically referenced by the build system.

回答

2

好了,所以這是非常愚蠢的錯誤,我做。這些類一直在mscorlib程序集中。 mscorlib已經被引用,正如在對象瀏覽器中可以看到的那樣,它只是沒有顯示在解決方案資源管理器中,所以我沒有馬上發現它。我也沒有用<TKey, TValue>完成數據類型。所以是的,這一切都在那裏。