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

Visual Studio 2022资源管理器添加文件失败问题求助

解决Visual Studio 2022 Resource Explorer无法添加文件的问题

以下是几个快速排查和解决的步骤:

  • 检查.resx文件的自定义工具配置
    右键你的Resource.resx文件 → 选择「属性」,找到「自定义工具」字段:

    • 普通.NET项目请确保值为ResXFileCodeGenerator
    • 若需要公共访问权限(如WPF场景),设置为PublicResXFileCodeGenerator
      修改后保存文件,重新生成项目,再尝试添加资源。
  • 确认添加资源时的参数设置
    点击绿色「+」号弹出添加窗口后:

    1. 顶部必须选择「文件」类型,不要误选字符串、图像等其他类型
    2. 窗口底部的「访问修饰符」要和现有资源保持一致(如public或internal)
      选好文件、确认路径后点击「Add」,新资源应该会正常显示在列表中。
  • 手动编辑.resx文件应急
    如果图形界面依旧失效,可以直接编辑XML内容:
    右键Resource.resx → 「打开方式」→ 选择「XML编辑器」,添加类似以下的节点(替换实际路径和文件名):

    <data name="MyDocument" type="System.Resources.ResXFileRef, System.Windows.Forms">
        <value>..\Documents\test.pdf;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
    </data>
    

    保存后切换回Resource Explorer,新资源即可加载显示。

  • 重置视图或重启VS
    有时候是视图缓存导致的异常:

    • 关闭Resource Explorer窗口,右键Resource.resx重新打开视图
    • 或者直接重启Visual Studio,清除临时缓存后再尝试操作
  • 检查项目文件的包含关系
    右键项目 → 「编辑项目文件」,确认要添加的文件已被正确包含并关联到Resource.resx:

    <ItemGroup>
      <None Include="Documents\test.pdf">
        <DependentUpon>Resource.resx</DependentUpon>
      </None>
    </ItemGroup>
    

    若缺失这段配置,手动添加后保存,再回到Resource Explorer操作即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 08:40:01