Библиотека классов C# - Изменение действия построения образа на ресурс удаляет его из проекта

0

Вопрос

У меня есть проект библиотеки классов C#, в котором я хотел бы использовать некоторые изображения в качестве ресурсов. Однако всякий раз, когда я изменяю действие сборки на "Ресурс", файл исключается из проекта, и я не могу включить его снова. Я что-то пропустил или почему файл остается исключенным.

c# visual-studio wpf
2021-11-23 14:50:29
1

Лучший ответ

0

@DeJoon.

Основываясь на моем тесте, измените действие сборки на "Ресурс", изображение будет исключено из проекта в библиотеке классов C# (.Net Core/.Net 5).

В библиотеке классов C# (.Net Framework) измените действие сборки на "Ресурс", чтобы изображение правильно отображалось в проекте.

Вы можете попробовать выполнить следующие действия в библиотеке классов .Net Core.

  1. Щелкните правой кнопкой мыши проект и выберите Выгрузить проект.
  2. Щелкните правой кнопкой мыши проект и выберите Изменить файл проекта. Убедитесь, что ваш файл выглядит следующим образом:

enter image description here

3.После сохранения файла щелкните правой кнопкой мыши на проекте Перезагрузите проект, а затем вы сможете увидеть изображение.

2021-12-01 07:58:25

Как только я установлю OutputType и UseWPF проект больше не может быть скомпилирован. Однако я добавил <Resource Include="File" />. Но действие сборки по-прежнему отсутствует. Может ли проблема быть в том, что я использую net5.0 как TargetFramework?
DeJoon

Привет,@DeJoon. Ну, я проверил, что этот метод полезен для .Net Core, но не для .NET5.
Hui Liu -MFST

Ну, я мог бы просто использовать встроенный ресурс вместо ресурса, и это сработало просто отлично. В любом случае спасибо :)
DeJoon

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................