либу которую можно использовать не только в MAUI, а допустим и в WPF, и в UNO, и в AvaloniaUI, и в Xamarin.Native?
Делать версии под платформы и рефересить с условием
А как быть с виндой на WPF и виндой на WinUI3? У этих технологий несовмеситмые апи
А ты уверен что такие либы вообще можно делать?
Ну мне надо сделать либу которую можно будет подключить как в проэкт на WPF, так и на MAUI, так и в сборку ASP.NET Core
Либа с вызовами к нативному коду?
а в чем конкретно проблема? что wpf что winui поддерживают ведь net6-7?
Он скинул статью про вызов нативного кода, может пытается все вместе?
так это теплое и мягкое:) wpf вообще не поддерживается maui
Ты это не мне говори
Да, в частности к печати
Ну тогда создавай либу под конкретный фреймворки/платформы и референси разные
А зачем тебе натив дергать для этого?
WPF и WinUI3 поддерживают разные апи платформ по разному, и не все есть в WInUI3 Да эсть и другие технологии в .nET стеке, поэтому я и спрапвшиваю как сделать плафторменную либу которую можно подключать км разным фреймфоркам
если суть либы в том что бы дергать нативное апи какое-то (а не общая бизнес логика) то только реализовать под каждую технологию отдельно
Потому-что такая либа) У меня задача сделать СДК аля Facebook.NET для сторонних разрабов Какие техи они будут юзать для UI я не могу знать
А в MAUI разве можно референсить разные либы под конкретную платформу?
В любом C# проекте
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0-windows'"> <PackageReference Include="AssemplyName" Version="1.2.3.4" /> </ItemGroup> так,
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0-windows'"> <PackageReference Include="AssemplyName" Version="1.2.3.4" /> </ItemGroup> так?
Обсуждают сегодня