You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中编辑.NET C#的Resources.resources文件?

如何在VS Code中编辑Resources.resources文件

Resources.resources是二进制格式的嵌入式资源文件,VS Code本身没有原生支持直接编辑这类文件,你可以通过以下步骤解决:

  • 转换二进制资源为可读格式
    使用.NET官方工具resgen.exe(或.NET 6+版本的dotnet resgen命令)将.resources文件转为XML格式的.resx文件,执行命令:

    resgen Resources.resources Resources.resx
    

    (若使用.NET CLI,命令为dotnet resgen Resources.resources Resources.resx)

  • 在VS Code中编辑内容
    打开生成的Resources.resx文件,直接修改里面的资源项——这个文件是标准XML结构,你可以编辑对应资源的名称、值或嵌入内容,注意保持XML语法正确。

  • 转回二进制资源格式
    编辑完成后,再用工具把.resx转回.resources文件,覆盖原文件:

    resgen Resources.resx Resources.resources
    

    (.NET CLI命令为dotnet resgen Resources.resx Resources.resources)

  • 验证项目状态
    确认原文件的Build Action仍设置为Embedded Resource,重新编译运行应用,检查是否正常工作。

注意:不要直接重命名.resources为.txt编辑,这种操作会破坏二进制文件的结构,导致转回后应用异常。

内容的提问来源于stack exchange,提问作者Ash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 04:34:54