防止 Visual Studio 将资源设计器属性恢复为内部

问题描述 投票:0回答:2

我知道资源设计器文件是自动生成的,我们正在通过项目级别的资源文件实现WPF本地化。只有当我们拥有公共合格的资源设计器属性时,这才有可能。现在,每当我添加新的 resx 条目时,所有属性都会被修改为“内部”范围!我可以添加任何设置、属性来防止这种情况吗?任何帮助都是gr8!谢谢!

.net visual-studio resource-files
2个回答
1
投票

您正在手动编辑文本文件吗?如果没有,当您通过资源编辑器打开资源时,必须有一个“访问修饰符”下拉菜单。如果您从该下拉列表中选择“公共”值,我希望 Visual Studio 能够保留您的选择。


0
投票

如果你在 2024 年到达这里,我发现我需要从

更新它的 csprof 文件
  <ItemGroup>
<EmbeddedResource Update="Resources\Resources.resx">
  <Generator>ResXFileCodeGenerator</Generator>
  <LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>

  <ItemGroup>
<EmbeddedResource Update="Resources\Resources.resx">
  <Generator>PublicResXFileCodeGenerator</Generator>
  <LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
© www.soinside.com 2019 - 2024. All rights reserved.