Visual Studio : 在要添加到项目的项目列表中找不到 "resource file"

Visual Studio : can't find "resource file" in list of items to add to project

我正在使用 VS Community 2017 RC。 我想将资源文件 (.resx) 添加到我的项目中,但此项目类型未在项目中列出

我错过了什么吗?我是否需要在我的 Visual Studio 之上安装任何东西才能管理资源文件?

Visual Studio 速成版不支持资源视图。通常建议您使用 Visual Studio 社区版以充分利用这些功能。

Here 是 MSDN link,指出该功能不受支持。

另外,也许你可以试试这个:

右键单击您的项目并转到属性>

点击'Resources' > 然后您可能会看到:

"This project does not contain a default resources file. Click here to create one."

在右上角有一个搜索框,试着在那里输入它,看看它是否找到任何东西。

如果没有,请从新项目对话框创建一个文本文件并将扩展名更改为

resx

现在应该使用资源设计器打开新文件。现在打开该文件的 属性 窗格(在解决方案资源管理器中右键单击它)并确保它具有以下设置:

  • 构建操作:嵌入资源
  • 自定义工具:ResXFileCodeGenerator(或 PublicResXFileCodeGenerator 以生成具有 public 可见性的设计器 class)

注意: 根据 link Chris 发布的内容,如果您有 visual studio.

的速成版,我的建议可能无济于事

一些 Visual Studio 2017 年和 2019 年的工作负载显然不包含此功能,特别是 ASP.NET 工作负载。 here 详细说明的解决方案是 运行 Visual Studio 安装程序并添加桌面开发工作负载。

使用 VS 2015 企业版,我在工作时从我们的 Git 存储库下载时遇到了这个问题。没有人知道那些“.resx”文件发生了什么。 我在 Notepad++ 中编辑了其他(没有遗漏).resx 文件,发现它们的内容完全相同。因此,我使用相同的内容从头开始创建新的 .resx 文件,重新打开解决方案,构建和重建解决方案非常有效。