我有一个字符串属性,其中包含以下属性。它基本上存储了一些SQL代码,最终将成为SQL查询的一部分。
[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
[DefaultValue(null)]
[Localizable(false)]
我希望将值序列化到.designer.cs文件中。并且从未写入.resx文件。
这项工作大部分时间,但是当此属性中的值超过Visual Studio放在.resx文件中的某个长度时。
然后,在本地化过程中永远不应该更改的值会发生变化并产生错误。
如何让设计师永远不会将价值放入资源文件?
答案 0 :(得分:0)
将DesignerSerializationVisibilityAttribute
设置为Content
:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
但我不确定resx文件会发生什么。试试吧。