https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/
一块发布的还有 C# 11 ,F# 7 ,Visual Studio 17.4 ,MAUI
.NET Conf 2022 https://www.dotnetconf.net
|  |      1DearMark      2022-11-09 08:38:09 +08:00 太晚了,现在跨平台热点在 Tauri | 
|      2yemoluo      2022-11-09 08:39:05 +08:00  3 我用 C# 一年,眼睁睁的看着 5 6 7 | 
|  |      3cpstar      2022-11-09 08:41:12 +08:00 所以,我的电脑需要从.Net3.5 一路安装各种版本到 7 ? | 
|  |      4wjx0912      2022-11-09 08:48:02 +08:00 以前一直等 maui ,现在就算它成熟也不会用了。微软有这个精力还不如贡献一下 electron&tauri | 
|  |      5sunmker      2022-11-09 08:48:08 +08:00 时间过得好快啊,我刚接触的时候还是 core 2.0 | 
|  |      6ragnaroks      2022-11-09 08:48:45 +08:00 | 
|  |      7DTCPSS      2022-11-09 08:53:00 +08:00 .NET 8 应该是 LTS 吧,希望下个版本第一方框架能支持 AOT @hez2010 大大 WinUI 3 开 trimming 会炸的问题现在有什么头绪吗 | 
|  |      8jim9606      2022-11-09 08:59:21 +08:00 在我这边最有存在感的.NET 版本了。我用的好几个软件为了 Native AOT 老早就上了预览版.NET7 。 | 
|  |      10jim9606      2022-11-09 09:08:32 +08:00 @cpstar .NET Framework 跟 .NET Core 3.x/ .NET 5~7 是两个系列。 前者不跨平台,Framework3.5 已经比较少用了,多数都用 Framework4.x ,Win10 直接预装。 后者可以共享 runtime 也可以自包含 runtime ,AOT 优化之后不算很大。不过对于手头有源码的软件我还是喜欢共享 runtime,理论上更省空间。 | 
|  |      11beginor      2022-11-09 09:11:57 +08:00 可惜现在手上用 .net 的项目已经不多了, 新项目都不是 .net 了 | 
|      12Fule      2022-11-09 09:14:50 +08:00 不错,不错,希望 Blazor 更上一层楼~ | 
|  |      14Soar360      2022-11-09 09:22:20 +08:00 喜闻乐见,快快更新起来。 | 
|      15Lenic      2022-11-09 09:33:43 +08:00 via iPhone  1 梦回 7 年前,那时候我还在做 C#,用 .Net 4.5 | 
|      16quan01994      2022-11-09 09:34:41 +08:00 太快了 。 公司还在用 4.8 | 
|  |      17sinnosong1      2022-11-09 09:35:30 +08:00  1 还是那句话,用起来香的人就会关注,不关注的人无所谓。这些人反正世界里只有前端和 java🐶 | 
|      18optional      2022-11-09 09:41:25 +08:00 via iPhone 非常庆幸当初没有死磕这个 | 
|      19hez2010      2022-11-09 09:44:50 +08:00 via Android  4 前一阵子测 .NET 7 的性能真是变态的快,各种复杂场景都能跑到和 C++、Rust 同一梯队的水平了。 | 
|      20hez2010      2022-11-09 09:46:53 +08:00 via Android  1 @DTCPSS 我遇到了个 access violation ,还在分析 dump 。 对了,CommunityToolkit 目前是不支持 nativeaot 的,需要 rd.xml ,你不会用了 CommunityToolkit 吧 | 
|      21hez2010      2022-11-09 09:48:05 +08:00 via Android  1 @hez2010 打错了,不是 nativeaot 。CommunityToolkit 目前不支持 trimming ,需要设置 TrimmerRootAssembly 排除 trimming 。 | 
|  |      22villivateur      2022-11-09 09:58:18 +08:00  1 | 
|      24Bazingal      2022-11-09 10:12:12 +08:00  1 .NETer 升级动力比 Javaer 强多了,白得的性能为啥不要 | 
|  |      25Jokerrrrrr      2022-11-09 10:13:23 +08:00  3 工作都快找不到了 | 
|      26cyersvet      2022-11-09 10:14:46 +08:00 在更新 visual studio ,卡在了 98%,发现 https://go.microsoft.com/fwlink/?linkid=2203006 链接无法访问了,即使开着代理 | 
|      27hez2010      2022-11-09 10:17:36 +08:00 via Android @cyersvet 因为这个 link 跳转后是 dl.google.com 。你可能得考虑开 VPN/全局代理。 | 
|  |      29a33291      2022-11-09 10:20:09 +08:00  1 | 
|  |      30IDghyg5839      2022-11-09 10:30:53 +08:00 现在我们单位.net 项目越来越少了 | 
|      31d119      2022-11-09 10:33:46 +08:00 主要国内确实这个招人相对的少一些,我以前搞得时候还没到 core | 
|  |      32rwecho      2022-11-09 10:41:19 +08:00 net7 挺惊艳的 | 
|      33ryan4yin      2022-11-09 10:45:40 +08:00  2 .NET 起来了还是喜闻乐见的,该给 Java 点压力了 | 
|  |      34makelove      2022-11-09 10:46:14 +08:00 .net 在国内早玩完了 | 
|  |      35wanmyj      2022-11-09 10:52:25 +08:00 | 
|      36hez2010      2022-11-09 10:56:55 +08:00 via Android  1 @wanmyj 有个迁移工具可以自动化大部分过程: https://dotnet.microsoft.com/en-us/platform/upgrade-assistant | 
|  |      37wanmyj      2022-11-09 11:04:00 +08:00 @hez2010 升级 c#用这个工具了,但升级 c++clr 的 project 到 net6 ,尤其是 WinForms library ,编译就会出现 C1001 ,有一些掉完头发解决了,有一些就光掉头发, | 
|      38jjx      2022-11-09 11:42:14 +08:00 作为一个早期的 mvp 不知道为什么, 服务器端不敢用, 总是感觉不放心,大概是思维定式的问题吧 | 
|  |      41elechi      2022-11-09 13:55:12 +08:00 本来想学的,看到 MAUI 的桌面应用竟然不支持 WIN7 ,遂放弃 | 
|      42zxCoder      2022-11-09 14:12:06 +08:00 跟 java 一样开始刷版本号了 | 
|  |      43poorcai      2022-11-09 16:04:29 +08:00 我司在用 .net 6 LTSC ,暂不更新了 | 
|  |      44magicdawn      2022-11-09 16:22:24 +08:00 歪个楼!!! 为什么老提 tauri / electron 因为 JavaScript 大法好啊~ 最近在用 JavaScript 写 macOS osascript 和 mpv user script. 真是到哪都能用. osascript 中 JavaScript 地位等同于 AppleScript, 引擎使用 safari 一样的, 可以安心使用 ES2020 / ES2021 ... mpv 使用的引擎是 mujs, 支持 ES5 看最差也有 ES5 可以用. | 
|  |      46lancelock      2022-11-09 16:31:26 +08:00 rider 还没支持吧,等等再说 | 
|  |      47wanguorui123      2022-11-09 16:45:23 +08:00 微软是起了个大早,赶了个晚集 | 
|      48isnullstring      2022-11-09 17:18:47 +08:00 等 net 8 | 
|      50YsHaNg      2022-11-09 18:21:17 +08:00 @a33291 现在 .net 进各 Linux 官方源了 不知道每个 distro lts 里 .net eol 之后怎么办 会自动安装下一个 .net 发行版? 还是 ms 负责维护到 distro lts eol? | 
|  |      51a33291      2022-11-09 18:55:46 +08:00 @YsHaNg 抱歉,我不是很了解各个 linux 发行版的仓库维护策略是应用开发者自行负责(比如 nuget/npm)还是说由发行版官方 /社区主导维护.对于 redhat/ubuntu 这类主流的发行版,感觉应该是官方维护. 如果是从发行版的官方仓库安装的话,比如 yum/dnf/snap/apt 等,正常来说新版发布后会更新到对应发行版仓库,然后执行对应的 update 或 upgrade 才会升级,默认不会自动升级. 对于手动安装(自行下载解压或使用官方脚本安装的),则需要再次手动执行一次来更新. .net7 或之后,随着 aot 等更发展更加成熟,应该会和 go/rust 这一类靠近,就是自包含模式,不再需要单独安装 runtime(官方说的云原生差不多就这个意思). | 
|  |      5212101111      2022-11-09 19:09:06 +08:00 dotnet 还是没有官方开源的调试器: https://github.com/dotnet/core/issues/505 maui 也不支持 Linux | 
|  |      54ijrou      2022-11-09 22:08:45 +08:00 我等 net10 | 
|      55beyondex      2022-11-09 22:46:14 +08:00 .NET 性能越来越好了,对于性能敏感的地方,能够直接用 .NET 本身的特性实现大幅优化性能的手段也越来越多。 | 
|      56Jirajine      2022-11-09 22:49:33 +08:00 @12101111 没错,这两点是 dotnet 最劝退的地方,再补充一个 https://isdotnetopen.com/ dotnet 太“企业级”了,企业级应用当然不需要支持 Linux 这种 others 平台。 | 
|      58Jirajine      2022-11-10 01:44:54 +08:00 @wdwwtzy 抱歉写顺手了,第二句我想指的是 MAUI 。这是官方在不支持 Linux 的 issues 里回复的态度:business 应用场景不需要支持 others 平台。 | 
|      60darknoll      2022-11-10 11:42:13 +08:00 这玩意还有人用? | 
|  |      62idragonet      2022-11-10 15:13:08 +08:00 在用 NET6 ,在 Linux 跑真是爽歪歪! | 
|      63beyondex      2022-11-10 19:01:06 +08:00 @GTim 是的。等 8 后 Native AOT 足够成熟,大部分应用都能 Native AOT 后,看体积能小多少。self contained 大的主要是 runtime ,Native AOT 后虽然程序本身 dll 体积可能更大,但省掉 runtime 的那一堆 dll ,减少的体积或许会小不少。 | 
|      64busymilk      2022-11-16 21:56:45 +08:00 android 转 .net 可以么,有市场么,😂 | 
|      65whevether      2022-11-20 20:20:05 +08:00 | 
|      67stevefan1999      2022-11-30 18:56:53 +08:00 via Android |