Visual C#2010 ExpressでSystem.Collections.Generic.Stack <>にアクセスしようとしていますが、IDE(およびコンパイラ)では存在しないと主張しています。 LinkedList <>、SortedList <>、Queue <>など、いくつかのクラスも欠落しています。私は、System.Collections.Generic名前空間とC#Expressの両方のドキュメントをチェックしており、意図的な制限事項については言及していません。Visual C#2010 Expressで不完全なSystem.Collections.Generic
奇妙なことに、System.Collections.Generic名前空間の文書化された内容をアルファベット順にソートすると、List <>の後のものはすべて失われていますが、それはちょうど非常に奇妙な偶然かもしれません。
編集: MSBuildを使用してコマンドラインをビルドしようとしましたが、これもエラーCS0246で不平を言いました。しかし、cscを使って作業しました。
フォローアップ: プロジェクトからすべてのリソースを削除し、スタック<のインスタンスを作成したスタブクラスを追加しようとしました。それだけでなく、古いクラスを追加してスタブを削除した後もすべてが機能しました。私は、何らかのキャッシュの愚かさが続いていると仮定することしかできません。とてもうるさい。この問題が再発する場合は再開します。
プロジェクトに関連する参照が追加されていますか?彼らはデフォルトでそこにあるはずですが、誤って削除されている可能性があります。 mscorlib.dllが必要です。 –
@Tom - mscorlibを持っていなかった場合、リストとスタックは[System.dll]にあります(http://msdn.microsoft.com/en-私/ライブラリ/ 3278tedw.aspx):-) –
CodeNaked
ああ、そうです。ここでストローをちょうど掴む –