Winui版本问题 #799
2ji3150
started this conversation in
Dev Channel
Winui版本问题
#799
Replies: 1 comment 3 replies
-
主要原因是 C# 和 WindowsAppSDK 会引入依赖项,增加部署难度。C# 需要部署 .NET 运行时,WindowsAppSDK 也需要部署 Windows App SDK runtime。如果让用户自己安装会增加使用门槛,Magpie 曾经依赖 .NET 运行时,事实证明很多用户不会安装运行时;如果把运行时一起打包会大大增加包的体积,WindowsAppSDK 应用的体积往往有 100 MB 以上。 我个人认为,WinAppSDK 已经失败了,很多迹象可以印证:
基于这些原因,我暂时不考虑迁移到 WinUI 3。
Magpie.Core 包含了核心的缩放功能,它本身是一个相对独立的组件,你可以把它编译成 dll,然后通过 P/Invoke 调用。 |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
好奇问一下开发者。
在想能不能贡献,看了一下源代码似乎是winui2 (c++ / WinRT)
未來有改成winui3的打算吗?
_由于我的专长是c#的部分,不知道未来有没有考虑做API端口?
这样的话我可以写个命令行界面或是一个基于c#的winui3第三方界面做贡献。
有什么特殊理由使用c++的winrt的话我再继续学习一下。
Beta Was this translation helpful? Give feedback.
All reactions