У меня есть проект библиотеки классов C#, в котором я хотел бы использовать некоторые изображения в качестве ресурсов. Однако всякий раз, когда я изменяю действие сборки на "Ресурс", файл исключается из проекта, и я не могу включить его снова. Я что-то пропустил или почему файл остается исключенным.
0
@DeJoon.
Основываясь на моем тесте, измените действие сборки на "Ресурс", изображение будет исключено из проекта в библиотеке классов C# (.Net Core/.Net 5).
В библиотеке классов C# (.Net Framework) измените действие сборки на "Ресурс", чтобы изображение правильно отображалось в проекте.
Вы можете попробовать выполнить следующие действия в библиотеке классов .Net Core.
- Щелкните правой кнопкой мыши проект и выберите Выгрузить проект.
- Щелкните правой кнопкой мыши проект и выберите Изменить файл проекта. Убедитесь, что ваш файл выглядит следующим образом:
3.После сохранения файла щелкните правой кнопкой мыши на проекте Перезагрузите проект, а затем вы сможете увидеть изображение.
Привет,@DeJoon. Ну, я проверил, что этот метод полезен для .Net Core, но не для .NET5.
Hui Liu -MFST
Ну, я мог бы просто использовать встроенный ресурс вместо ресурса, и это сработало просто отлично. В любом случае спасибо :)
DeJoon
OutputType
иUseWPF
проект больше не может быть скомпилирован. Однако я добавил<Resource Include="File" />
. Но действие сборки по-прежнему отсутствует. Может ли проблема быть в том, что я используюnet5.0
какTargetFramework
?