最近VS2012をインストールしました。VS2010で正常にコンパイルされるC++プロジェクト(.Net 4.0を使用)は、VS2012で認識されませんHashSet<T>
。私は次の宣言で明示的にしようとさえしました:
System::Collections::Generic::HashSet< String^ >^ _reasons;
しかし、それはエラーを引き起こすだけです:
error C2039: 'HashSet' : is not a member of 'System::Collections::Generic
ドキュメントには、System.Collections.Genericにあると記載されています。C++コンパイラはそうは思いません。
それがどこに行ったのかについて何かアイデアはありますか?