如何在同一棵树中包含带有 .resx 的资源类?

Posted

技术标签:

【中文标题】如何在同一棵树中包含带有 .resx 的资源类?【英文标题】:HOW TO Include resource class with .resx in the same tree? 【发布时间】:2018-09-26 10:13:33 【问题描述】:

您好,我遇到的问题我不知道如何解决。

我从 TFS 下载了一个项目,并且有一个资源类从资源设计器类中拆分出来,如图所示。

我怎样才能让它像其他人一样成为树而不删除它们?

【问题讨论】:

【参考方案1】:

它需要您手动编辑.csproj 文件。

右键单击项目并选择“卸载项目”。 右键单击项目并选择“编辑 ProjectName.csproj” 找到 Compile ItemGroup,其中包含您的两个资源名称

<Compile Include="LayoutResources.en.Designer.cs">
  <DependentUpon>LayoutResources.en.resx</DependentUpon>
</Compile>

您需要使“主”菜单项依赖于子项(似乎倒退,但这就是它的工作方式)。您现在可以保存并关闭.csproj 文件,再次右键单击它并重新加载。

【讨论】:

以上是关于如何在同一棵树中包含带有 .resx 的资源类?的主要内容,如果未能解决你的问题,请参考以下文章

带有 .resx 资源的 Windows Phone 8.1 上的 MissingManifestResourceException

1.编写,定义一个类,类中包含一些属性,行为 如建立学生类

树递归 - 如何在深度优先搜索中包含条件?

如何在我的新CSPROJ类库中包含带有本机dll的NuGet包?

如何继承资源文件(resx)

如何在可执行文件中包含带有 pyinstaller 的特定 .jar 文件?