我似乎无法在VS2010上找到System.Collections.Concurrent?

时间:2010-05-31 05:46:18

标签: .net .net-4.0

我有VS2010并且非常确定.NET 4.0,好像我尝试从MS安装它,它说我希望修复当前版本 - 所以我必须拥有它。但我想创建一个并发字典,我似乎无法找到正确的数据包。我去参考手动添加它,但它不在我的列表中?

2 个答案:

答案 0 :(得分:2)

确保以.NET 4.0(或4.0客户端配置文件)框架为目标。您可以在项目设置中执行此操作:在项目浏览器中右键单击项目名称,单击设置并睁大眼睛看看最顶层设置选项卡中的“目标框架”。

答案 1 :(得分:0)

  • 您的项目必须以.NET 4.0或更高版本为目标。
  • 在大多数情况下,引用难以找到的命名空间的最快方法是在using指令处自己输入:

    使用System.Collections.Concurrent;

当您输入命名空间时,IntelliSense也会帮助您。

如果您不知道在使用关键字后应键入哪个命名空间,MSDN的网站将帮助您;例如,如果您想使用ConcurrentDictionary,google for" ConcurrentDictionary MSDN",并导航到MSDN的网站。您会在页面顶部的继承层次结构下找到命名空间字段。

另一种方法是使用JetBrains ReSharper等自定义工具。 Resharper是一个非常专业和优秀的工具,但它不是免费的(试用后)。