1

こんにちは、resourcemanager を使用してサテライト アセンブリから値を読み取る方法を教えてください。すべてのリソース ファイルを含むアプリケーション MyApplication があります。ここで、別のアプリケーション (ABC アプリ) でこれらのリソースの値を読み取る必要があります。誰か教えてくれませんか。

4

2 に答える 2

-1
  • リソース ファイル (resx) が内部 (プロパティ内) ではなくパブリックに設定されていることを確認します。

  • 名前空間を、各ファイルに使用する名前に設定します (再びプロパティで)。

(コード内のリソースを参照できるように、クラスが動的に作成されます。)

  • サテライト アセンブリを使用するプロジェクトからサテライト アセンブリへの参照を追加します。

その後、プロパティで指定した名前空間を使用して文字列を参照できます (ここでは Intellisense が非常に役立ちます)。例えば。Resources.SomeSpace.Somefile.Someresourcestring

于 2009-11-19T06:51:30.010 に答える
-1

これは私にとってはうまくいきました: ResourceManagerクラスでリソースを取得する

于 2011-11-11T22:16:33.833 に答える