2

条件付きコンパイルに基づいて異なる値を持つ必要がある文字列リソースがあります。

Visual Studio 2008 Professional で異なるコンパイル マクロに対して異なるリソースをセットアップする方法は?

4

1 に答える 1

3

いいえ、できません。リソース文字列は XML 形式で .resx ファイルに格納され、#ifdef は適用されません。Properties.Resources クラスは自動生成されます。Designer.cs ソース コード ファイルに配置した #ifdef は、ファイルが再生成されると失われます。

文字列を取得するコードに #ifdef を挿入します。小さな静的ヘルパー メソッドがその役割を果たします。

于 2010-02-13T14:19:13.787 に答える