winform程序应该把.net framework打包到安装包里面吗,主流的做法是什么?

发布于 2022-09-07 21:48:29 字数 372 浏览 56 评论 0

最近用C#开发一个winform程序,用.net framework 4.0,因为有些用户是用XP的,所以选择了这个.net 版本,但有些用户电脑上还是没有.net,所以为了让所有用户都能顺利安装,就把.net打包到安装包里面。

安装包本身只有 10M 左右,但把 .net 打包进去后变成了70M多,我想知道,这种打包方式是好的吗,主流的做法是什么?

然后程序在我电脑跑是挺稳定的,但在win10上会有一些状况,后来也做了一些处理,也基本好了。但是在xp上还有不少问题。请问,让一个winform程序同时兼容XP,win7,win8,win10,这样做是OK的吗?如何提高兼容性?如何让程序更稳定?

我是自学C# winform开发,本身有语言基础,开发上手也比较快,但毕竟经验有限

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

意中人 2022-09-14 21:48:29

可以是可以的,但是不建议这么做。让用户自己下载吧。
其实这是一个产品思维问题,按照最小权限原则,我们的软件只能做最小范围的事情,framework这种让用户下载,这样用户不至于怀疑我们的软件为什么这么大。

莫言歌 2022-09-14 21:48:29

主流做法是不打包,让用户自己安装。个人认为打包Framework的意义不大。你想打包就打包,随意。
至于xp兼容。。。这个我没有做过。

望她远 2022-09-14 21:48:29

70M并不大,第一次安装,后面可以自动更新

北城孤痞 2022-09-14 21:48:29

要不分两个版本试试

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文