System.Collections.Concurrent缺少类

时间:2013-10-23 01:37:20

标签: .net asp.net-mvc-4 .net-4.5 .net-assembly concurrent-collections

我的最终版本Visual Studio 2013正在开发一个MVC4项目。 .NET 4.5是目标平台。当我引用System程序集时,我在BlockingCollection<T>命名空间中看到ConcurentBag<T>System.Collections.Concurrent。根据{{​​3}},还有更多的类应该存在。我在这里寻找ConcurrentDictionary<TKey, TValue>

装配的完整路径: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.

1 个答案:

答案 0 :(得分:2)

好的,所以这是我犯的愚蠢错误。这些类在mscorlib程序集中一直存在。 mscorlib已被引用,如在对象浏览器中可以看到的那样,它只是没有出现在解决方案资源管理器中,因此我没有立即发现它。我也没有使用<TKey, TValue>完成数据类型。所以是的,它就在那里。