10

http://msdn.microsoft.com/en-us/library/dd287191(v=vs.110).aspxを見ると、名前空間ConcurrentDictionary内のすべてのフレンドがSystem.Collections.Concurrentポータブル クラス ライブラリで使用できるようです。

ただし、F# または C# のポータブル クラス ライブラリを作成すると、 への参照を明示的に追加しても、mscorlib.dllを使用するとコンパイルが失敗しConcurrentDictionaryます。

なんで?

4

1 に答える 1

10

「ポータブル」という用語は、現時点では大まかに適用する必要があります。クラス ライブラリ プロジェクトを作成すると、サポートするターゲットを指定するよう求められます。".NET Framework" と ".NET for Windows Store apps" を選択した場合にのみ、ConcurrentDictionary を取得します。

他のものを選択すると、名前空間全体が消えます。

これは時間の経過とともに改善されると思いますが、Windows Phone 7、XBox、Silverlight は現在遅れをとっています。

于 2012-08-30T17:53:52.450 に答える