- Библиотека (только Net48) < /li>
Библиотека. Core (только Net8.0) - MultiargetLibrary1 (Net48 и Net8.0-Windows Multiarget Net48; Net8.0-Windows )
multiargetDemo2 (Net48 и Net8.0-Windows Multiarget Net48; Net8.0windows )
Пример net48 (
Код: Выделить всё
Condition="'$(TargetFramework)' == 'net48'"< /code>) < /p>
[list]
[*] multiargetDemo2 (net48; net8.0-windows) < /li>
MultiargetLibrary1 (Net48; Net8. 0windows)
[*] Библиотека (Net48)
[/list]
Пример [b] net8.0-windows (Condition="'$(TargetFramework)' != 'net48'"
- MultiTargetDemo2 (net48;net8.0-windows)
- MultiTargetLibrary1 (net48;net8.0. 0-windows)
- Библиотека.Ядро[/b] (net8.0-windows)
- xmlns:custom="clr-namespace:Library;assembly=Library"
- xmlns:custom="clr-namespace:Library;assembly=Library.Core"
После переименования Library.Core в Library я получаю следующую ошибку:
Библиотека проекта несовместима с net48 (.NETFramework, версия = v4.8). Библиотека проектов
поддерживает: net8.0-windows7.0 (.NETCoreApp,Version=v8.0)
Похоже, что есть проблема при наличии двух Library.dll в моем решении. Один — net48, другой — net8.0. Как решить проблему?
Подробнее здесь: https://stackoverflow.com/questions/793 ... n-renaming