编写C#库时,如何在Visual Studio Code中将文件标记为嵌入式资源?
如何在VS Code中快速将C#类库文件标记为嵌入式资源
嘿,我完全懂你这种从Visual Studio转到VS Code后,找不到顺手功能的困扰!把文件设为嵌入式资源这事确实不用太复杂,两种方式供你选:
方式一:手动编辑项目文件(无需扩展)
这是最直接的方法,不用装任何东西:
- 在VS Code的资源管理器里找到你的
.csproj文件,双击打开它 - 找到对应文件所在的
<ItemGroup>区块,比如原来的条目可能是这样的:<None Include="YourResourceFile.json" /> - 把
<None>替换成<EmbeddedResource>,修改后变成:<EmbeddedResource Include="YourResourceFile.json" /> - 如果需要自定义资源的逻辑名称(方便代码里读取),还可以加上子节点:
<EmbeddedResource Include="YourResourceFile.json"> <LogicalName>Resources.MyCustomName.json</LogicalName> </EmbeddedResource> - 保存文件后,VS Code右下角会弹出“项目已更改,是否重新加载”的提示,点击Reload就生效了。
方式二:用扩展实现可视化操作(更接近VS体验)
如果你不想手动编辑XML,可以安装MSBuild Project Tools扩展:
- 打开VS Code的扩展面板(Ctrl+Shift+X),搜索并安装这个扩展
- 安装完成后,在资源管理器里右键点击你要设置的文件,选择Properties(属性)
- 在弹出的属性面板里,找到Build Action(生成操作)选项,从下拉菜单里选择Embedded Resource
- 保存属性更改,项目会自动重新加载,设置就完成了
两种方法都能搞定,看你更喜欢哪种方式~
内容的提问来源于stack exchange,提问作者user610217
相关产品推荐
相关产品推荐

