V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
skinny
V2EX  ›  全球工单系统

VS2017 更新周期真的太僵化了。

  •  
  •   skinny · 2017-11-11 11:22:37 +08:00 · 7891 次点击
    这是一个创建于 2600 天前的主题,其中的信息可能已经有所发展或是发生改变。
    VS2017 的安装和更新跟以往版本大不一样,之前体验我也比较满意。

    可自从我升级到 VS2017 15.4 遇到一个 BUG 后,对这种更新周期很讨厌。这 BUG 就是 VS2017 无法和 CMake 3.9.0 工作在非英文版本系统上。CMake 官方几个月前就修复了,VS 官方论坛上两个小版本前我也提过 issue,官方回复 VS2017 15.5 已经修复,VS 15.5 更新到了 CMake 3.9.2。可是鬼知道 VS 15.5 什么时候发布!除非你切换到 VS Preview,否则你只能干等着,然而我非常不想安装 VS2017 Preview 版本。

    这个 BUG 你不能直接替换内置 CMake 解决,因为有两个 VS Package 依赖具体 CMake 版本。之前两个小版本里都有 CMake BUG 更新,干嘛不把这个也修复,非英文版本用户感觉体验很差。

    当然你可以说安装英文版本系统、英文版本 VS,可是重新安装真的非常麻烦,而且从官方回复看来并不是难以修复,而是更新计划定死了的感觉。

    目前用的 VSCODE,代码补全没 VS 好用。
    13 条回复    2017-11-12 10:59:35 +08:00
    geelaw
        1
    geelaw  
       2017-11-11 11:52:43 +08:00 via iPhone
    但是切换操作系统语言不需要重装……

    另外一个简单的方法似乎是退回之前版本的 VS 2017 ?我觉得 15.5 还会有其他更新的🤣而且这个 bug 也不是安全性问题,所以不会提前发布吧
    skinny
        2
    skinny  
    OP
       2017-11-11 12:40:04 +08:00
    @geelaw Windows 安装语言包也很麻烦啊……怎么退回?我之前没 Google 到。
    ivmm
        3
    ivmm  
       2017-11-11 12:48:12 +08:00
    还有主推的 Eage 浏览器功能性功能和 Win10 同步,这 tm 玩个 P 啊
    hjc4869
        4
    hjc4869  
       2017-11-11 12:57:04 +08:00
    VS 很多功能在非英文版本上工作都不正常,甚至还有很多在东半球时区工作不正常的组件(逃
    hantsy
        5
    hantsy  
       2017-11-11 13:02:11 +08:00
    @hjc4869 可以更准确的说很多开发软件在非英文版本上都有莫名的问题,所以我从 Windows 7 开始切换到英文系统。
    aczh
        6
    aczh  
       2017-11-11 13:16:26 +08:00
    唔,vs2017 下载语言包不是打开 visual studio installer 就能下载吗,改语言直接在区域设置里改一下重启 vs 不就行了
    aczh
        7
    aczh  
       2017-11-11 13:18:40 +08:00
    @ivmm 貌似有倾向单独更新,希望快改吧
    darkr4y
        8
    darkr4y  
       2017-11-11 13:55:49 +08:00 via Android
    猜过这坑,解决方法其实很简单,单独设定 vs 的语言为英文即可
    hcnhcn012
        9
    hcnhcn012  
       2017-11-11 13:59:21 +08:00 via iPhone
    2017 太臃肿了,code 舒服
    atempcode
        10
    atempcode  
       2017-11-11 19:32:55 +08:00
    那你说该怎么更新呢?这种问题影响的客户非常少( CMake 用户*非英语系统),注定是优先级低的
    forcecharlie
        11
    forcecharlie  
       2017-11-11 20:08:41 +08:00   ❤️ 2
    实话告诉你,这个是 CMake 的 bug,早就发现了,https://gitlab.kitware.com/cmake/cmake/issues/17191
    还是我反馈给 CMake 开发团队的,cmake 官方已经修了,而 Visual Studio 的 cmake 是深度修改版的,有些东西是无法及时顾及的。我一般都是用官方的 cmake。

    PS: 最早是 vcpkg 发现了这个 bug,vcpkg 的策略是启动时修改 CodePage,退出时还原 CodePage。
    WispZhan
        12
    WispZhan  
       2017-11-11 20:24:48 +08:00
    换 Clion 试试呗
    Osk
        13
    Osk  
       2017-11-12 10:59:35 +08:00
    那个我想搭车问问用英文系统的朋友,你们的 locale 是英文还是中文啊?对于 Windows 来说 locale 会影响哪些东西呢?我发现英文 locale 下中文字体渲染奇丑。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3501 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:01 · PVG 13:01 · LAX 21:01 · JFK 00:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.