如何为WPF应用搭配分发.NET Core 3.1,无需增加用户使用负担
部署方案推荐
- 框架依赖部署+安装程序自动预装运行时:这是你提到的方案,也是最均衡的选择。安装程序从微软官方源拉取.NET Core 3.1运行时安装包静默安装即可,整个过程可以做到用户无感知,不会增加额外操作成本。
- 独立部署:直接把.NET Core 3.1运行时和你的应用打包成一个安装包,用户不需要单独安装框架,打开就能用。唯一缺点是安装包体积会增加约40MB,适合不能保证用户网络环境的场景。
自动安装.NET Core 3.1的系统影响
该操作不会对用户系统造成不良影响。
.NET Core系列运行时采用*并行(Side-by-Side)*安装机制,不会修改系统内置的.NET Framework组件,也不会和其他版本的.NET Core/.NET 5+运行时产生冲突,仅占用几十MB磁盘空间,无额外常驻后台进程,完全不会影响系统上其他应用的正常运行。
运行时更新机制
安装完成后的.NET Core 3.1运行时默认支持通过Windows Update自动接收安全补丁和版本更新,和你之前使用的.NET Framework 4.7.1更新逻辑完全一致,不需要用户手动操作就能获得官方安全保障。
内容的提问来源于stack exchange,提问作者George
相关产品推荐
相关产品推荐

