算神

Results 8 comments of 算神

> I'd probably separate package upgrades from just adding the platform. Also, adding new platform won't make LS load in Python Extension since it does its own platform checks and...

My current solution: 1. Add linux-arm64 RuntimeIdentifiers and Build ``` dotnet publish -c release -r linux-arm64 ``` 2. Replace the output to the directory `/home/ubuntu/.vscode-server/extensions/ms-python.python-2020.6.88468/languageServer.0.5.50/` 3. Add permissions ``` sudo...

这个其实是兼顾2.2MVC老版本引用了Microsoft.AspNetCore.MVC 2.2.0导致的,并不影响编译,不过引起强迫症的不适。 .net core 2.1将于August 21, 2021停止支持,可以考虑在新版本中移除或改用新的写法 ![微信截图_20210817152448](https://user-images.githubusercontent.com/837067/129682321-c37b6dca-25a1-4390-8df1-c46d45e46f0a.png)

> 目前 V3 的证书加解密方式已经变了,如果要最快支持的话,可能需要引用 Portable.BouncyCastle 或者 Org.BouncyCastle 这个第三方包,我们一直不太建议大家用这个包,第一体积很大,而且冗余了太多不需要的功能,第二,(加上第一点的原因)各种安全以及可控的问题未知。出于对大家负责的态度一直没有集成。 > > 我们会认真考虑你的建议,如果你有更好的方案也欢迎交流。 在做微信乘车码时需要用到国密SM2算法,中间也是需要引用`Portable.BouncyCastle`包,也是考虑到这个因素一直没有PR这块上来

这种做法本来就是保证一个系列的库版本的一致性,肯定会同时更新的啊。 可以参考.net core,.net5更新5.0.2时相关周边库也会把版本提到5.0.2。 其实如果是上游源更新了,下游的库就算没有修改,但为了确保引用新版的底层一般也会跟着更新一下的。 拿您的项目为例如果Senparc.CO2NET或Senparc.Weixin更新了,您也会更新下Senparc.Weixin.MP、Senparc.Weixin.Work等。 Senparc.Weixin.MP版本16.11.200对应的Senparc.Weixin版本却是6.8.200,这种对于我这些一直跟随的老人是无所谓了,但对于新人却有点不够友好

这个可能要下周,周末出差,在路上了。 自动程序我也想有。欢迎 PR

而且 getOption 这个我个人的项目中是感觉没必要实现的,因为如果只是在 Blazor 中操作 Option 的话,那 JS 的 Option 必然和 C#的对象是一致的,没必要再从js中get出来。除非你的项目是混搭风,还有其他语言在改动option

稍微做了一下,以目前Blazor底层支持的情况,貌似实现不了,因为getOption拿到的内容,里面还可能会有些JS function()的情况,这个不能很好的反序列化