如何强制将属性值写入.Designer.cs文件

时间:2013-11-07 12:08:51

标签: c# .net visual-studio-2010

我有一个字符串属性,其中包含以下属性。它基本上存储了一些SQL代码,最终将成为SQL查询的一部分。

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

我希望将值序列化到.designer.cs文件中。并且从未写入.resx文件。

这项工作大部分时间,但是当此属性中的值超过Visual Studio放在.resx文件中的某个长度时。

然后,在本地化过程中永远不应该更改的值会发生变化并产生错误。

如何让设计师永远不会将价值放入资源文件?

1 个答案:

答案 0 :(得分:0)

DesignerSerializationVisibilityAttribute设置为Content

[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]

但我不确定resx文件会发生什么。试试吧。