C# 如何强制将属性值写入.Designer.cs文件
我有一个设置了以下属性的字符串属性。它基本上存储一些SQL代码,这些代码最终将成为SQL查询的一部分C# 如何强制将属性值写入.Designer.cs文件,c#,.net,visual-studio-2010,C#,.net,Visual Studio 2010,我有一个设置了以下属性的字符串属性。它基本上存储一些SQL代码,这些代码最终将成为SQL查询的一部分 [Browsable(true)] [EditorBrowsable(EditorBrowsableState.Always)] [DefaultValue(null)] [Localizable(false)] 我希望将该值序列化到.designer.cs文件中。并且从未写入.resx文件 这在大多数情况下都有效,但当此属性中的值超过某个长度时,Visual Studio会将其放入到.res
[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
[DefaultValue(null)]
[Localizable(false)]
我希望将该值序列化到.designer.cs文件中。并且从未写入.resx文件
这在大多数情况下都有效,但当此属性中的值超过某个长度时,Visual Studio会将其放入到.resx文件中
然后这个在本地化过程中永远不应该改变的值被改变并产生错误
如何使设计者从不将值放入资源文件?将内容设置为:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
但我不确定resx文件会发生什么。试试看