Я работаю над многоцелевой библиотекой NuGet с элементами управления пользовательского интерфейса, которая поддерживает несколько платформ, включая UWP, WPF (как .NET Core, так и .NET Framework) и WinUI 3. Вот упрощенная версия моего текущего .nuspec. файл:
Проблема, с которой я столкнулся, заключается в том, что один из моих целевых основных проектов WPF .net (после обновления до более новой версии .net) теперь имеет тот же targetFramework, что и мой WinUI3 (
) (Указание целевой версии ОС Windows в TFM является обязательным для этого приложения для доступа к API-интерфейсам среды выполнения Windows).
В результате сборки и ресурсы WinUI3 восстанавливаются в моем WPF проект, которые несовместимы из-за разных платформ пользовательского интерфейса.
Как переписать файл .nuspec, чтобы создать единый пакет NuGet для нескольких платформ, включая те, которые используют одну и ту же таргетфреймворк?
Подробнее здесь:
https://stackoverflow.com/questions/792 ... pping-tfms