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
Uh oh!
There was an error while loading. Please reload this page.
-
好奇问一下开发者。
在想能不能贡献,看了一下源代码似乎是winui2 (c++ / WinRT)
未來有改成winui3的打算吗?
_由于我的专长是c#的部分,不知道未来有没有考虑做API端口?
这样的话我可以写个命令行界面或是一个基于c#的winui3第三方界面做贡献。
有什么特殊理由使用c++的winrt的话我再继续学习一下。
Beta Was this translation helpful? Give feedback.
All reactions