JeffreySu / WeiXinMPSDK

微信全平台 .NET SDK, Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 8.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.
https://weixin.senparc.com
Apache License 2.0
8.46k stars 4.36k forks source link

啥时候升级到.net9 #3095

Open adaxiong opened 15 hours ago

adaxiong commented 15 hours ago

此版块专为反馈 bug 及提交需求服务,不负责解答开发问题,请勿发表开发问题, 如果您需要这方面的帮助,请移步问答社区https://weixin.senparc.com/QA

问题描述

.net9 升级后,感觉还不错,性能感觉有点提升,咱家什么时候更新一下 更新到.net 9后,现在的senparc包,提示有漏洞 微信图片_20241114154432

重现问题步骤(如果可以)
  1. ...
  2. ...
微信官方文档 URL
微信官方文档快照(直接复制关键内容到下方)
发现问题的模块
模块对应的 .net 版本
开发环境
缓存环境
系统环境
联系方式

Email:

(也可将问题地址及联系方式发送到 zsu@senparc.com)

发布问题后,请保持对 issue 的关注,有时会有需要进一步沟通的信息,很长时间内没有得到答复的 issue 将被关闭。

JeffreySu commented 7 hours ago

@adaxiong 1、由于 .NET 9.0 是一个短期支持版本(STS),因此我们暂时不会在正式版本中向大家推荐,您仍然可以放心使用 .NET 8.0 编译出来的 nuget 包(我们会在后期提供 .NET 9.0 的 Sample),直到明年 .NET 10,我们会切换到新的长期支持版本(LTS)。此外,如果您使用的是 .NET 9.0 的运行时,对于所引用的 dll 是从什么版本编译而来关系不大(尤其是 .NET 8.0 这种临近版本),因为中间都是 IL 代码,最终执行效率取决于 .NET 9.0 的运行环境,而不是编译环境。 2、关于您说的几个有问题的 nuget 包,我查了一下 nuget 官网,微软官方并没有给出提醒,因此暂时可以认为是安全的。同时我确认了一下,确实有一些包目前已经可以不再引用,下一个版本我们会进行清理,非常感谢!