簡體   English   中英

如何使用 Visual Studio Code 在 dotnet 構建中包含資源文件

[英]How to include Resource files in dotnet build with Visual Studio Code

我正在 Visual Studio 代碼編輯器中構建一個帶有 dotnet 核心的 WPF 應用程序。 我遇到的問題是資源文件夾不包含在構建中,或者看起來是這樣。 我找不到如何在 Visual Studio 之外執行此操作的示例,並且我嘗試使用的任何圖像都不起作用。 任何提示或示例將不勝感激!

文件夾結構

|- Root Folder
   |- bin
      |- Debug
         |- netcoreapp3.1
            |- [this has dlls and exe, but no Resources]
   |- obj
   |- Data
   |- Pages
   |- Resources
      |- images

運行應用程序的命令:

dotnet clean
dotnet build
dotnet run

這都是標准的東西,所以請指出任何丟失的命令、錯位的文件等。我是 WPF 的新手,並試圖在 VS Code 中構建 Windows 應用程序。

如果您想將其用作嵌入式資源,只需將您的資源文件手動添加到 .csproj 文件中:

<EmbeddedResource Include="Resources\images\icon.ico" />

或者如果您想將文件復制到您的構建文件夾

<ItemGroup>
   <Content Include="Resources\*.*">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
   </Content>
</ItemGroup>  

在您的 .csproj 添加

<ItemGroup>
  <Content Include="Resources\Images\New Bitmap Image.bmp">
    <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  </Content>
</ItemGroup>

構建后的目錄結構:

\bin\Debug\netcoreapp2.1\Resources\Images

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM