-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Windows App SDK projects #137
Comments
Yeah ... that is the epic confusion the Windows division at Microsoft has unleashed on us. So to my understanding:
Therefore the naming of WinRT in the Bluetooth layer. Microsoft is currently not fully supporting C# 8.0 for UWP (I think Span and default interface methods when I remember right). This is planned (to my humble understanding) for end of 2021 when they enable .NET 5 or .NET 6 on UWP. There is Project Reunion which is dramatically reworking the space right now. I know that this library has a very limited installation based (basically .NET Core 3.1 + with .NET Core based WinForms/WPF). I am open for a discussion around enabling it on UWP. However, I would prefer avoiding a major rework if later the year it gracefully resolves itself. |
Thanks for the reply. As far as I understand it UWP is the new name of what WinRT used to be, so just a marketing term. I'm not sure, but I get the feeling they intend to replace UWP entirely with the new WinUI framework. As for UWP support, I really don't need this library to work with UWP, but if you did do a rework you could support .NET Framework as well. I guess hobby projects tend to use newer tools, so that's probably not worth it. |
I would love to support the .NET Framework for people playing with older tools. But the framework does not support the toys I want to play with (aka. C# 8.0 oder C# 9.0). I think I let the time handle this. Are you bound to .NET Framework? |
Hi @tthiery and @wldevries, As I said, I'm not too deep into UWP so I'm not knowing exactly where the differences between Xamarin UWP and a real UWP solutions are, but it might be worth a shot, to implement this into the mobile lib? |
The problem is that you cannot target a NET Standard 2.0 library that uses Windows SDK methods. The library will need to target As far as I'm concerned this ticket can be closed. Anyway UWP will be superseded by WinUI 3 very soon. |
@Berdsen Interesting. To my understanding, Like @wldevries: the wave of WinUI 3 will solve this soon. Build Conference is in 11 days, then we should also hear some updates from Microsoft on the topic. |
@wldevries I keep this open to track the progress. |
It looks like UWP is not getting updated to .NET 5 and .NET 6. Way forward is Windows App SDK apps using WinUI 3. |
The library uses the WinRT Bluetooth API, so this should be possible. It confuses me that the SharpBrick.PoweredUp.WinRT package does not target UWP.
The text was updated successfully, but these errors were encountered: