official documentationとexamplesによれば、System.Resources
名前空間にはResXResourceSet
クラスがあるはずです。C#ResXResourceSetが公式の例の後で解決されていない
// .resxファイルからリソースを取得します。
using (var resx = new System.Resources.ResXResourceSet(path)) ...
重大度コード:(ResXResourceSet resxSet =新しいResXResourceSet(resxFile))
{...を使用して
はしかし、それは私の.NET 4.5コンソールアプリケーションで解決することはできません説明プロジェクトファイル行の抑制状態 エラーCS0234 'ResXResourceSet'という名前の型または名前空間の名前が 'System.Resources'という名前空間に存在しません(アセンブリ参照がありません)
何か不足していますか?サンプルのチュートリアルには必要なアセンブリは何も記載されておらず、System.Resources
自体の名前空間自体が見つかり、同様の名前を持つクラス(ResourceSet
)を含んでいますが、バイナリファイルのみで動作するようです。
問題がありましたので、それを回答として投稿することを検討してください。他の公式[例](https://msdn.microsoft.com/en-us/library/gg418542(v=vs.110).aspx#Anchor_1)には、Windows.Formsは含まれていません。ドキュメント内のどこかで言及されているので、おそらくドキュメントの誤りです。これはおそらく、このチュートリアルの後に続く他の人々のための将来の参照のために役立つでしょう。 – wondra