![](/img/trans.png)
[英]Can an embedded file resource in Visual Studio be referenced by name in code?
[英]How to mark a file as an embedded resource in Visual Studio Code?
我正在編寫 ac# 庫,並嘗試使用 Visual Studio Code。 我通常喜歡我所看到的,但有些事情讓我感到沮喪,這在 Visual Studio 標准版本中真的很容易……例如,將文件標記為嵌入式資源。
如果沒有一些復雜的巫毒教,這可能嗎? 我需要安裝擴展程序嗎? 這對我來說並不明顯。
您必須編輯 .csproj 並將代表您的文件的節點更改為
<EmbeddedResource Include="Resources\yourEmbeddedResource.json" />
如果您的 c#-library-project 使用舊的項目類型,您應該為您的文件找到內容節點或無節點,因為此項目類型需要在 csproj 中添加的所有文件。 如果您有更新且更短的項目類型,您的文件可能不會被列出,因為這種類型會自動收集它的項目文件。 你可能需要添加這個節點(記得把它包裹在一個項目組中)
有同樣的問題,更多描述性的方法是將它添加到你的 csproj
<ItemGroup>
<Content Include="Resources\resource.pfx" />
</ItemGroup>
您還可以在恢復時刪除和重新添加
<ItemGroup>
<Content Remove="Resources\resource.pfx" />
</ItemGroup>
<ItemGroup>
<Content Include="Resources\resource.pfx" />
</ItemGroup>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.