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

时间:2017-02-26 19:44:07

标签: c# visual-studio resx visual-studio-2017 resource-files

我在VS社区2017 RC。 我想在我的项目中添加资源文件(.resx),但项目类型未列在项目can't find resource file type

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

5 个答案:

答案 0 :(得分:39)

在右上角有一个搜索框,尝试在那里输入,看看是否找到了任何内容。

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

resx

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

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

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

答案 1 :(得分:15)

Visual Studio Express版本不支持资源视图。通常建议您前往Visual Studio社区版本以充分利用此类功能。

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

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

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

enter image description here

点击“资源”>然后你可能会看到:

“此项目不包含默认资源文件。点击此处创建一个。” enter image description here

答案 2 :(得分:5)

某些Visual Studio 2017工作负载显然不包含此功能,尤其是ASP.NET工作负载。详细的here解决方案是运行Visual Studio Installer并添加桌面开发工作量。

答案 3 :(得分:0)

在我从工作中的Git存储库下载时,使用VS 2015企业版时出现了此问题。没有人知道这些“ .resx”文件怎么了。 我在Notepad ++中编辑了其他(不丢失的).resx文件,发现它们的内容完全相同。因此,我从头开始使用相同的内容创建了新的.resx文件,重新打开了解决方案,“构建和重建解决方案”的工作就像一个魅力。

答案 4 :(得分:-3)

您可以从marketplace下载并安装。在安装之前,您必须先关闭Visual Studio。