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