Как включить файлы ресурсов в сборку do tnet с помощью кода Visual Studio - PullRequest
0 голосов
/ 07 февраля 2020

Я создаю приложение WPF с ядром do tnet в редакторе кода Visual Studio. У меня проблема в том, что папка «Ресурсы» не включена в сборки, или, кажется, так. Я не могу найти пример того, как сделать это вне 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

Это все стандартные вещи, поэтому, пожалуйста, укажите все пропущенные команды, неуместные файлы и т. Д. c. Я новичок в WPF и пытаюсь создать приложение windows в VS Code.

Ответы [ 2 ]

1 голос
/ 07 февраля 2020

В вашем .csproj добавьте

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

Постсоздание структуры каталогов:

\bin\Debug\netcoreapp2.1\Resources\Images
1 голос
/ 07 февраля 2020

Просто добавьте файл ресурсов вручную в файл .csproj, если вы хотите использовать его как встроенный ресурс:

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

или если вы хотите скопировать файлы в папку сборки

<ItemGroup>
   <Content Include="Resources\*.*">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
   </Content>
</ItemGroup>  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...