1

次の属性が設定された文字列プロパティがあります。基本的に、最終的にSQLクエリの一部になるSQLコードを保存します。

[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
[DefaultValue(null)]
[Localizable(false)]

そして、値を .designer.cs ファイルにシリアル化する必要があります。そして、.resx ファイルに書き込まれることはありません。

これはほとんどの場合機能しますが、このプロパティの値が特定の長さよりも長い場合、Visual Studio は .resx ファイルに配置します。

そして、ローカリゼーション プロセスで変更してはならないこの値が変更され、エラーが発生します。

デザイナーがリソースファイルに値を入れないようにするにはどうすればよいですか?

4

1 に答える 1

0

を次のように設定DesignerSerializationVisibilityAttributeContentます。

[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]

しかし、resx ファイルがどうなるかはわかりません。やってみなよ。

于 2013-11-07T12:34:38.277 に答える