我有一个带有以下属性集的字符串属性。它基本上存储了一些 SQL 代码,这些代码最终将成为 SQL 查询的一部分。
[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
[DefaultValue(null)]
[Localizable(false)]
我希望将值序列化到 .designer.cs 文件中。并且从未写入 .resx 文件。
这在大多数情况下都有效,但是当此属性中的值长于一定长度时,Visual Studio 将其放入 .resx 文件中。
然后这个在本地化过程中永远不应该改变的值被改变并产生错误。
它如何使设计者永远不会将值放入资源文件中?