在C#项目的Visual Studio资源文件(.resx)中,我找到了以两个大于号(>>
)开头的奇怪条目,例如:
<data name=">>$this.Type" xml:space="preserve">
<value>Framework.Forms.MyForm, Framework, Version=1.1.5127.0, Culture=neutral, PublicKeyToken=f4aaf1fba1062dc8</value>
</data>
这些条目在自定义框架库中引用各种类(MyForm
,MyButton
等),但是过时版本。
这些条目是否仍然有效?我应该更改它们以便它们引用当前的框架版本吗?他们对项目有影响吗?为什么名称以>>
开头?
答案 0 :(得分:1)
如果您已将“Localizable”设置为“True”,那么.Net / Winforms将如何存储来自Windows窗体类的文本资源。这样,它们将从.designer.cs代码中取出,并放入可以切换的资源文件(每个支持的语言一个),具体取决于所选语言。 这至少是我所知道的一种情况,其中资源以“&gt;&gt;”开头。