.NetCore3.0 发布了,有没有用起来的呀? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
littleshy
V2EX    程序员

.NetCore3.0 发布了,有没有用起来的呀?

  •  2
     
  •   littleshy 2019-09-24 08:36:55 +08:00 10213 次点击
    这是一个创建于 2209 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2.1 的项目要升上来,感觉要折腾了。 .NET Conf 2019: https://www.dotnetconf.net

    第 1 条附言    2019-09-24 15:26:45 +08:00

    折腾了大半天,终于把 2.1 的项目升级上来了。
    照着官方迁移文档,有些小修改,但总体没有太大问题。

    唯一有问题是Mysql使用的 Pomelo.EntityFrameworkCore.MySql还没有3.0的版本,所以EF Core没有升级。
    好在3.0已经把 EF Core 从 AspNetCore 剥离出来了。

    69 条回复    2019-11-14 15:23:39 +08:00
    GenericClass
        1
    GenericClass  
       2019-09-24 08:43:42 +08:00 via iPhone
    先观望,之前从 2.1 迁移到 2.2 第一版就踩了个坑
    netnr
        2
    netnr  
       2019-09-24 08:45:35 +08:00
    正在进行
    netnr
        3
    netnr  
       2019-09-24 08:51:26 +08:00
    https://www.twitch.tv/visualstudio
    来这里,直播交流
    Fule
        4
    Fule  
       2019-09-24 08:52:25 +08:00
    不错,不错。从 Beta 4 阶段就在追。不知不觉都 3.0 了!可惜主要项目还是 Web Form。。。不过已经整合入了 DI 和 Entity Framework Core...
    yemoluo
        5
    yemoluo  
       2019-09-24 09:05:16 +08:00
    哈哈,国庆更新教程
    littleshy
        6
    littleshy  
    OP
       2019-09-24 09:05:34 +08:00
    @Fule #4 我们 10 年前的 Web Form 项目已经在重构成 WebApi + Angular 了。
    hackxing
        7
    hackxing  
       2019-09-24 09:10:39 +08:00
    刚到公司,下载 SDK 中...
    afirefish
        8
    afirefish  
       2019-09-24 09:18:45 +08:00
    littleshy
        9
    littleshy  
    OP
       2019-09-24 09:24:28 +08:00
    @afirefish #8 树莓派长期吃灰,实在不知道要玩什么了。
    Fule
        10
    Fule  
       2019-09-24 09:30:52 +08:00
    同树莓派吃灰中…………
    xiaojunjor
        11
    xiaojunjor  
       2019-09-24 09:32:12 +08:00
    还在用 mvc....,不过了解了下 ef core
    u823tg
        12
    u823tg  
       2019-09-24 09:39:55 +08:00
    感觉现在 dotnet 也就自己学学玩玩写个工具的。 不画界面的话懒得开 vs 用 python 就写了
    Rwing
        13
    Rwing  
       2019-09-24 09:42:10 +08:00
    从 preview 就开始使用了,没啥大的问题
    XIVN1987
        14
    XIVN1987  
       2019-09-24 09:43:43 +08:00
    还是等 .net 5 吧,大统一版本,,
    charlie21
        15
    charlie21  
       2019-09-24 10:11:32 +08:00 via iPhone
    .NET core + Xamarin.Forms + ASP.NET
    基本统一支持了 linux 平台开发者所有的 CRUD 项目(前端 后端 服务器端 客户端 桌面软件端 手机端)的需求了。真全栈程序员
    Rwing
        16
    Rwing  
       2019-09-24 10:12:56 +08:00
    @charlie21 加上 blazor,连 web 的前端也统一了。。。。
    charlie21
        17
    charlie21  
       2019-09-24 10:22:54 +08:00 via iPhone
    @Rwing 是阿 你看看微软动了多少人的蛋糕阿 真是不要命(然而开发者要爽歪歪了)

    纵观软件工业史,这个动作是独一份的,前无古人 后无来者( C# 的全栈性 / 到处动别人蛋糕,也就 Javascript 可以一战;可惜 js 内部都天天内斗,老项目一波一波死去也是没谁了)
    sundev
        18
    sundev  
       2019-09-24 10:31:52 +08:00
    求教:dotnet 在 powershell 里面有没有类似 bash completion 这样的功能,按 tab 键可以有提示的?
    janxin
        19
    janxin  
       2019-09-24 10:34:11 +08:00
    .Net 5.0 了解一下
    poorcai
        20
    poorcai  
       2019-09-24 10:37:00 +08:00 via iPhone
    公司不上 core...说怕不稳定
    EKkoGG
        21
    EKkoGG  
       2019-09-24 10:42:57 +08:00
    应该不错~
    niubee1
        22
    niubee1  
       2019-09-24 10:48:17 +08:00
    都用.NET 了还怕啥不稳定
    miyuki
        23
    miyuki  
       2019-09-24 10:53:44 +08:00
    .Not Care
    Rwing
        24
    Rwing  
       2019-09-24 10:57:26 +08:00
    @poorcai 都 3.0 了还怕不稳定,而且.net core 也不是完全重新开始的,在.net framework 的基础上来的
    kiracyan
        25
    kiracyan  
       2019-09-24 11:02:15 +08:00
    建议先用新项目试水 直接升老项目容易坑自己 看看博客园踩了多少坑
    littleshy
        26
    littleshy  
    OP
       2019-09-24 11:33:30 +08:00
    @kiracyan #25 说实在的,博客园那些坑真的是.Net 的坑吗?
    littleshy
        27
    littleshy  
    OP
       2019-09-24 11:34:09 +08:00
    @hackxing #7 在 Window 上更新完 VS 就一步到位了。
    o0
        28
    o0  
       2019-09-24 11:34:53 +08:00 via iPhone
    这更新是真快啊
    dhssingle
        29
    dhssingle  
       2019-09-24 11:36:20 +08:00
    早上把 VS 更新了,貌似 Blazor Client 还没出,只有 Service-Side 可选。
    littleshy
        30
    littleshy  
    OP
       2019-09-24 11:41:52 +08:00
    @dhssingle #29 Blazor WebAssembly 貌似还得等到明年。
    netnr
        31
    netnr  
       2019-09-24 11:44:34 +08:00
    正在弄 3.0 的授权,暂时还没摸到门,给的 demo,直接就建表了
    DonaidTrump
        32
    DonaidTrump  
       2019-09-24 11:49:43 +08:00
    新人来说,和 go,java 比有什么优势?
    gamexg
        33
    gamexg  
       2019-09-24 12:07:47 +08:00
    @tulongtou #32 文档。
    x 年前接触过 .net ,文档真的是好,印象最深的是每个方法都标注了是否线程安全,从哪个版本开始可用等等都很齐全。
    raven64
        34
    raven64  
       2019-09-24 12:45:18 +08:00
    等 .net 5,现在的感觉还是半成品,早该统一的事,居然还要等两年
    encro
        35
    encro  
       2019-09-24 12:48:27 +08:00
    @littleshy 3.0 已内置 Blazor 支持
    Danswerme
        36
    Danswerme  
       2019-09-24 12:55:29 +08:00 via Android
    c#新手到现在还是一脸懵逼,我就是想开始写个桌面小工具,结果出来一堆.net. .net core net4.5 asp.net ,分不清到底哪个是哪个
    Rwing
        37
    Rwing  
       2019-09-24 12:56:33 +08:00   1
    @Danswerme
    所以你要做的就是去分清他们,而不是在这抱怨。
    你搞 java 的话也是一样,要分清 java ee,java se,jvm,jre 等等。
    Danswerme
        38
    Danswerme  
       2019-09-24 13:03:43 +08:00 via Android
    @Rwing 是呀,昨天才开始学 c#,看了 msdn 的入门教程了解点语法。 正在查资料这些都是干什么的。
    impl
        39
    impl  
       2019-09-24 13:06:42 +08:00 via Android
    不错不错,以为还要等到年底才发布
    trait
        40
    trait  
       2019-09-24 13:17:36 +08:00
    晚了,只怪鲍尔默那 hape
    Mithril
        41
    Mithril  
       2019-09-24 13:19:47 +08:00
    等 3.1 的 LTS 吧,反正年底才发布,也差不了多久了。
    darkalien
        42
    darkalien  
       2019-09-24 13:27:06 +08:00
    3.0 的 demo 可以开始搞。正式环境要上确实可以等 11 月份的 3.1
    littleshy
        43
    littleshy  
    OP
       2019-09-24 13:31:33 +08:00   1
    @Danswerme #38 https://docs.microsoft.com/ 文档都整合到这里来了。要啥有啥。
    Rwing
        44
    Rwing  
       2019-09-24 13:32:20 +08:00
    @Danswerme 那来简短的解释一下:
    .net 是一个泛指,通常需要看上下文才能确定他要指什么
    .net4.5 是指.net framework 4.5, .net framework 是传统的,不能跨平台
    .net core 就是新的跨平台的.net framework,当然除了跨平台外也有很多进步
    现在.net framework 和.net core 都并存,但是 2020 年 11 月会发布.net 5,统一他俩
    asp.net 就是基于.net 的 web 开发框架,微软官方出品
    sxw11
        45
    sxw11  
       2019-09-24 13:34:39 +08:00
    我司新项目已经转全部转.net core 了,老项目改造也在计划中。
    quan01994
        46
    quan01994  
       2019-09-24 13:36:08 +08:00
    自己先写写 demo。刚刚发布就用,不太好,最起码要等 lts 版本。
    missdeer
        47
    missdeer  
       2019-09-24 13:36:46 +08:00
    littleshy
        48
    littleshy  
    OP
       2019-09-24 13:49:35 +08:00
    @raven64 #34 新项目可以搞起来了,反正.Net Core 是独立了。
    kiracyan
        49
    kiracyan  
       2019-09-24 14:08:34 +08:00
    @littleshy 你看 dudu 用.net core 也踩了很多吧 反正我自己先做点个人项目试试水
    Danswerme
        50
    Danswerme  
       2019-09-24 14:23:55 +08:00
    @Rwing 谢谢您的讲解。
    这么 c#编译出来的 exe 是和 java 字节码一样的东西, 我起初以为 c#是和 c/c++一样直接被 编译成机器码了。
    Rwing
        51
    Rwing  
       2019-09-24 14:31:19 +08:00
    @Danswerme
    是的,和 java 类似,都是一个中间码,C#叫 IL,然后由 CLR (类似 JVM )来解释成机器码
    Rwing
        52
    Rwing  
       2019-09-24 14:33:41 +08:00   1
    不过.NET core 也有直接编译成机器码的工具,参考 https://github.com/dotnet/corert
    695975931
        53
    695975931  
       2019-09-24 15:44:37 +08:00
    新项目打算上 3.0 了。
    babedoll
        54
    babedoll  
       2019-09-24 15:56:08 +08:00
    哇 准备迁移了~
    nicoljiang
        55
    nicoljiang  
    PRO
    2019-09-24 16:06:43 +08:00
    微软的东西好像很多都是从 3.0 开始牛逼的。
    hantsy
        56
    hantsy  
       2019-09-24 16:25:19 +08:00
    以后这种在线的 Conf 是不是会越来越多,Java EE 移交到 Eclipse 后,前段时间第一次 Jakara EE ONE 也是 Online Conf 的。
    hantsy
        57
    hantsy  
       2019-09-24 16:32:29 +08:00
    @Rwing .net framework 和 .net core 怎么统一?前者定位于 Windows 开发,
    后者跨平台,不包括  WinForm 等 Windows 特有的东西。
    luojianxhlxt
        58
    luojianxhlxt  
       2019-09-24 17:14:16 +08:00
    @hantsy #57 .net core 3.0 就支持 winform 和 wpf 了好像
    Rwing
        59
    Rwing  
       2019-09-24 17:16:21 +08:00
    @hantsy 可以参考之前翻译的官网文章,https://www.cnblogs.com/Rwing/p/introducing-net-5.html
    大概意思是,统一之后不跨平台的特定功能依旧不跨平台,但是不影响统一。。。
    Rwing
        60
    Rwing  
       2019-09-24 17:17:46 +08:00
    个人见解:其实不叫统一,而是直接用.net core 替代掉.net framework,为了给.net framework 点面子叫统一。所以你可以认为现在.net core 3.0 就是.net 5 的前身。
    DyingSwan
        61
    DyingSwan  
       2019-09-24 20:03:38 +08:00
    不知道博客园最近.Net Core 3.0 的车开的咋样了
    batkiz
        62
    batkiz  
       2019-09-24 20:28:05 +08:00   1
    memeda
        63
    memeda  
       2019-09-24 20:39:58 +08:00
    @Rwing corert 废了,.Net 5 才有真正的 AOT
    charseer
        64
    charseer  
       2019-09-24 23:41:21 +08:00   1
    感觉全中国用.net 的都在这个帖子里了 (
    Kbyte
        65
    Kbyte  
       2019-09-25 05:04:40 +08:00
    @charseer。。。。给我们这些偶尔才在 v2 上看到本行的人一点面子好吧
    wwwwzf
        66
    wwwwzf  
       2019-09-25 06:51:36 +08:00
    Zoomla!逐浪 CMS 已经全面迁移使用,官网 www.z01.com
    levon
        67
    levon  
       2019-09-25 10:52:11 +08:00
    @charseer lagou 搜索下.net 跟 ios,android 招的人数差不多,比 java,和前端少
    littleshy
        68
    littleshy  
    OP
       2019-09-25 10:57:49 +08:00
    @charseer #64
    @levon #67
    其实 .Net 就是一直不温不火,这 10 年来的行情一直都那样,火不起来,又死不干净。
    毕竟很多传统行业还是用着微软的技术栈。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2690 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 13:35 PVG 21:35 LAX 06:35 JFK 09:35
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86