C# 如何在VisualStudio代码中将文件标记为嵌入式资源?
我正在编写一个c#库,并尝试Visual Studio代码。我通常喜欢我所看到的东西,但有些事情让我感到沮丧,在VisualStudio标准版本中非常简单。。。例如,将文件标记为嵌入式资源C# 如何在VisualStudio代码中将文件标记为嵌入式资源?,c#,visual-studio-code,C#,Visual Studio Code,我正在编写一个c#库,并尝试Visual Studio代码。我通常喜欢我所看到的东西,但有些事情让我感到沮丧,在VisualStudio标准版本中非常简单。。。例如,将文件标记为嵌入式资源 没有复杂的巫术,这可能吗?是否有需要安装的扩展?这对我来说并不明显。您必须编辑.csproj并将表示文件的节点更改为 <EmbeddedResource Include="Resources\yourEmbeddedResource.json" /> 如果您的c#库项目使用较旧的项目类型,您
没有复杂的巫术,这可能吗?是否有需要安装的扩展?这对我来说并不明显。您必须编辑.csproj并将表示文件的节点更改为
<EmbeddedResource Include="Resources\yourEmbeddedResource.json" />
如果您的c#库项目使用较旧的项目类型,您应该为您的文件找到一个内容节点或无节点,因为此项目类型需要在csproj中添加所有文件。
如果您有较新且较短的项目类型,则可能不会列出您的文件,因为此类型会自动收集其项目文件。您可能必须添加此节点(请记住将其包装在itemgroup中)也有相同的问题,因为更具描述性的方法是将其添加到您的csproj中
<ItemGroup>
<Content Include="Resources\resource.pfx" />
</ItemGroup>
您还可以在恢复时删除并重新添加
<ItemGroup>
<Content Remove="Resources\resource.pfx" />
</ItemGroup>
<ItemGroup>
<Content Include="Resources\resource.pfx" />
</ItemGroup>
这很有效,谢谢。。。但这几乎是巫毒。它需要了解csproj文件是如何工作的,这很烦人。