.NETのリソースファイルについて


.NET初心者  2006-03-16 20:11:13  No: 130669

最近、VB.NET 2003で開発を始めたものです。

初歩的な質問なのですが、
多言語対応の為にVB6.0でいうString Tableを.NET 2003でも実装したいのですが、方法がよくわかりません。

①.txtファイルで定義した文字列をresgen.exeを使用して.resourcesを作成。
#ファイル名は"プロジェクト名.ja-JP.resources"とした。
②.resourcesをプロジェクトに追加して、「ビルドアクション」を「埋め込まれたリソース」に設定。
③ResourceManagerクラスからGetStringで文字列を読む込む。
Public rm As ResourceManager = New ResourceManager("プロジェクト名.プロジェクト名.ja-JP", [Assembly].GetExecutingAssembly())
④ビルド成功

上記の手順で処理をおこなったのですが、実装するとエラーが発生し、「アセンブリにリソースが埋め込まれていない」というメッセージが表示されてします。

どこに不具合があるのでしょうか。
また、他の方法があればアドバイスをお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加