可移植类库和.NET ConcurrentDictionary

时间:2012-08-30 17:17:44

标签: .net concurrency f# windows-8 portable-class-library

查看http://msdn.microsoft.com/en-us/library/dd287191(v=vs.110).aspx,似乎ConcurrentDictionary System.Collections.Concurrent名称空间中的所有朋友都可以在便携式类库中使用。

但是,当我创建F#或C#可移植类库时,即使我明确添加对mscorlib.dll的引用,使用ConcurrentDictionary时编译也会失败。

为什么?

1 个答案:

答案 0 :(得分:10)

现在应该松散地应用“便携式”一词。创建类库项目时,系统会提示您输入要支持的目标。当您选择“.NET Framework”和“.NET for Windows Store应用程序”时,您将只获得ConcurrentDictionary。

选择任何其他命名空间,整个命名空间消失。

随着时间的推移,这会越来越好,我想,但Windows Phone 7,XBox和Silverlight现在都落后了。