以 >> 开头的未知资源文件条目



在C#项目的Visual Studio资源文件(.resx(中,我找到了以两个大于号(>>(开头的奇怪条目,例如:

<data name="&gt;&gt;$this.Type" xml:space="preserve">
    <value>Framework.Forms.MyForm, Framework, Version=1.1.5127.0, Culture=neutral, PublicKeyToken=f4aaf1fba1062dc8</value>
</data>

这些条目在自定义框架库中引用各种类(MyFormMyButton等(,但版本过时。

这些条目是否仍然有效?我是否应该更改它们以引用当前框架版本?它们对项目有影响吗?为什么名称以>>开头?

这就是

.Net/Winforms存储Windows表单类中的文本资源的方式,如果您已将"Localizable"设置为"True"。这样,它们就会从 .designer.cs 代码中取出,并放入一个资源文件(每种支持的语言对应一个资源文件(中,该文件可以根据所选语言进行切换。这至少是我知道的一种情况,其中资源以">>"开头出现。

最新更新