V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zxCoder
V2EX  ›  .NET

请问关于 VS 开发.net core 项目的问题

  •  
  •   zxCoder · 2021-06-30 10:15:56 +08:00 · 2888 次点击
    这是一个创建于 1002 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前都是用的 Rider,就是直接官网下载安装好 dotnet sdk,然后启动 rider 就好了,全都配置好了

    最近换成了 vs,不知道要下载什么组件,选了那个 asp.net 和 web 开发,里面又有很多.net framework 之类的东西,怎么能不用这些东西呢,我就想单纯用我安装好的 dotnet5 sdk

    26 条回复    2021-07-01 11:02:45 +08:00
    Itoktsnhc
        1
    Itoktsnhc  
       2021-06-30 10:18:51 +08:00
    .net core cross-platform development
    liuhan907
        2
    liuhan907  
       2021-06-30 10:26:36 +08:00 via Android
    没办法,vs 自己依赖 fw 那些
    zxCoder
        3
    zxCoder  
    OP
       2021-06-30 10:28:28 +08:00
    @Itoktsnhc 选这个我还需要手动下载 dotnet sdk 吗 我看这个就好几个 G 了
    Itoktsnhc
        4
    Itoktsnhc  
       2021-06-30 10:37:15 +08:00
    @zxCoder 应该是不需要,具体可以看右边的组件构成。Rider 我印象中装起来也挺大 ,只做 core 的开发也可以用 vscode
    Removable
        5
    Removable  
       2021-06-30 10:42:40 +08:00
    只搞 core 就选那个跨平台开发好了,然后在右侧把不需要的 sdk 去掉什么的
    ooee2016
        6
    ooee2016  
       2021-06-30 10:56:14 +08:00
    那你直接用 vscode 吧
    zxCoder
        7
    zxCoder  
    OP
       2021-06-30 11:00:38 +08:00
    @ooee2016 vscode 的智能提示 补全之类的太差了,离 vs rider 这些 ide 差得远 写起来不太方便
    EKkoGG
        8
    EKkoGG  
       2021-06-30 11:28:14 +08:00
    很简单,只勾选 ASP.NET 和 Web 开发就行,然后右边可选那里按需勾选即可,.net 5 运行时,既可以自己装,也可以在单个组件那里选
    zhuangzhuang1988
        9
    zhuangzhuang1988  
       2021-06-30 11:32:00 +08:00
    官方文档有.
    EKkoGG
        10
    EKkoGG  
       2021-06-30 11:33:36 +08:00
    更精简应该选 .Net core 跨平台开发,然后在单个组件的 tab 把不需要的勾去掉
    ChrisFreeMan
        11
    ChrisFreeMan  
       2021-06-30 11:44:46 +08:00
    下个 DotNet SDK,用 VS Code
    bsg1992
        12
    bsg1992  
       2021-06-30 13:09:08 +08:00   ❤️ 2
    千万别听楼上用 vscode 。
    你只需 选择 ASP.NET 和 Web 就行了
    idealhs
        13
    idealhs  
       2021-06-30 13:57:15 +08:00
    .NET 开发全球只此一家就是 VS
    Rocketer
        14
    Rocketer  
       2021-06-30 14:19:20 +08:00 via iPhone
    @idealhs 唉! Java 转过来的表示 VS 比 idea 难用太多了,可惜没有更好的选择
    smilenceX
        15
    smilenceX  
       2021-06-30 15:08:55 +08:00
    12 楼正解,先万别听那些说 vscode 的,带插件的文件编辑器 和 IDE 不是同一个东西,使用体验上也是天壤之别

    @Rocketer 可以试试 rider,Jetbrains 出品。
    smilenceX
        16
    smilenceX  
       2021-06-30 15:09:35 +08:00
    #15 文件编辑器 -> 文本编辑器
    chouchoui
        17
    chouchoui  
       2021-06-30 15:19:21 +08:00   ❤️ 1
    @Rocketer 一样的,用 VS 的觉得 JB 全家都难用多了,也就吹得凶
    microxp
        18
    microxp  
       2021-06-30 15:25:49 +08:00
    我理解的是不用装任何东西吧,VS 里开发的东西直接拿到 core 上就能跑的意思,不知道是不是这样
    PerFectTime
        19
    PerFectTime  
       2021-06-30 15:39:41 +08:00
    Visual Studio 2019 + Resharper 谁用谁知道
    myderr
        20
    myderr  
       2021-06-30 16:05:01 +08:00
    宇宙最强 ide
    exonuclease
        21
    exonuclease  
       2021-06-30 17:30:44 +08:00
    vscode 除了 UT 跑不了没啥问题 UT 可以用命令行工具
    BigBunny
        22
    BigBunny  
       2021-06-30 19:50:56 +08:00
    安装包里可以勾选的,只选择你用的就可以了。现在好像你装了最新的 vs2019 就自带安装.net5 了。
    ReferenceE
        23
    ReferenceE  
       2021-06-30 19:57:08 +08:00 via Android
    @ChrisFreeMan 是是是,您用 vsc 写起来的 c#代码加起来有 100 行吗
    Brixen
        24
    Brixen  
       2021-06-30 21:58:14 +08:00
    不确定的可以先不装,必备的就是 SDK 和 Hosting
    VS2019 自带轻量型 SDK,如果是服务器则需要独立安装
    Chieh
        25
    Chieh  
       2021-06-30 23:40:41 +08:00
    有项目的话,用 vs 打开会提示具体缺了啥
    ragnaroks
        26
    ragnaroks  
       2021-07-01 11:02:45 +08:00
    VS 确实会装一堆可能用得到但实际用不到的包,建议专门开台机器用 VS
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1221 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:06 · PVG 02:06 · LAX 11:06 · JFK 14:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.