Visual Studio:无法在要添加到项目的项目列表中找到"资源文件"

bob*_*bob 34 c# resx resource-files visual-studio visual-studio-2017

我在VS社区2017 RC.我想将一个资源文件(.resx)添加到我的项目中,但这个项目类型没有在项目中列出找不到资源文件类型

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

Sli*_*ipe 44

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

如果没有,请在新项目对话框中选择一个文本文件,并将其扩展名更改为

resx
Run Code Online (Sandbox Code Playgroud)

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

  • 构建操作:嵌入式资源
  • 自定义工具:ResXFileCodeGenerator(或PublicResXFileCodeGenerator,用于生成具有公共可见性的设计器类)

更新:根据Chris发布的链接,如果你有visual studio的快递版,我的建议将无济于事.


Chr*_*ruz 18

Visual Studio Express版本不支持Resource View.通常建议您前往Visual Studio社区版本以充分利用此类功能.

以下是MSDN链接,指出该功能不受支持.

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

右键单击您的项目,然后转到属性>

在此输入图像描述

点击"资源">然后您可能会看到:

"此项目不包含默认资源文件.点击此处创建一个." 在此输入图像描述


Out*_*ill 12

某些Visual Studio 2017和2019工作负载显然不包含此功能,尤其是ASP.NET工作负载。该解决方案,详见这里,是运行Visual Studio安装程序,并添加桌面开发工作量。