【发布时间】:2017-07-17 07:58:34
【问题描述】:
我参加了 VS Community 2017 RC。 我想将资源文件 (.resx) 添加到我的项目中,但此项目类型未列在 items
我错过了什么吗?我是否需要在 Visual Studio 上安装任何东西才能管理资源文件?
【问题讨论】:
标签: c# visual-studio resx visual-studio-2017 resource-files
我参加了 VS Community 2017 RC。 我想将资源文件 (.resx) 添加到我的项目中,但此项目类型未列在 items
我错过了什么吗?我是否需要在 Visual Studio 上安装任何东西才能管理资源文件?
【问题讨论】:
标签: c# visual-studio resx visual-studio-2017 resource-files
在右上角有一个搜索框,尝试在那里输入,看看是否能找到任何东西。
如果没有,从新项目对话框创建一个文本文件并将扩展名更改为
resx
它现在应该使用资源设计器打开新文件。现在打开该文件的 属性 窗格(在解决方案资源管理器中右键单击它)并确保它具有以下设置:
注意: 根据 Chris 发布的链接,如果您拥有 Visual Studio 的速成版,我的建议可能无济于事。
【讨论】:
.resx 的文件时,VS 自动将其识别为资源文件并设置适当的构建操作。但是,我仍然必须更改自定义工具设置。
Visual Studio Express 版本不支持资源视图。通常建议您使用 Visual Studio 社区版以充分利用这些功能。
Here 是 MSDN 链接,指出该功能不受支持。
另外,也许你可以试试这个:
右键单击您的项目并转到属性>
点击“资源”>,然后您可能会看到:
【讨论】:
一些 Visual Studio 2017 和 2019 工作负载显然不包含此功能,尤其是 ASP.NET 工作负载。如here 所述,解决方案是运行 Visual Studio 安装程序并添加桌面开发工作负载。
【讨论】:
使用 VS 2015 企业版,我在工作时从我们的 Git 存储库下载时遇到了这个问题。没有人知道那些“.resx”文件发生了什么。 我在 Notepad++ 中编辑了其他(不丢失的).resx 文件,发现它们都有相同的内容。所以我用相同的内容从头开始创建了新的 .resx 文件,重新打开了解决方案,构建和重建解决方案就像一个魅力一样工作。
【讨论】: