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

请教该选用 Visual Studio 版本

  •  
  •   cchange · 2016-02-06 20:37:58 +08:00 · 7886 次点击
    这是一个创建于 2972 天前的主题,其中的信息可能已经有所发展或是发生改变。

    别笑 在我们工控行业还停留在 VC6++和 VB6 的时代

    选择有以下考虑 大家怎么考虑?

    VS2010: 貌似最后一个支持 XP 的版本,我们工控机只能跑起来 XP ( Atom 处理器 1G 内存),当然估计很快也会升级,过去的程序可能也用过去的版本。 该 VS 应该可以完全离线安装。

    VS2012: 有 VS2103 和 VS2016 我想就直接跳过该版本吧。

    VS2013: 貌似现在最稳定,可以离线安装,缺点貌似是 git 这些软件得分开安装。

    VS2016: 应该是开源最友好的版本了,据说安装的时候必须有 internet 在线来下载 git 等组件,是这样吗?

    我比较喜欢所有东西均可在本地再现,对云服务有着怀疑……(个人习惯~~~)

    我主要用 VC++和 VB ,对 C#很感兴趣,大家有什么建议呢?

    对于项目 我想从 github 里先看 sumatrapdf 和 notepad++来学些代码,大家有何建议呢?

    祝大家新春快乐!

    第 1 条附言  ·  2016-02-06 22:42:34 +08:00
    是 VS2015 不是 2016 ,大家没有穿越…… 我笔误…………
    37 条回复    2016-02-13 18:14:57 +08:00
    Troevil
        1
    Troevil  
       2016-02-06 20:54:14 +08:00
    有 16 了吗
    k9982874
        2
    k9982874  
       2016-02-06 21:04:10 +08:00 via iPhone
    @Troevil 没 16 ,他应该是说 2015

    2012 不推荐, 15 启动速度比 13 快, c++11 支持多一些。不用担心 xp ,装 32 位支持库一样跑。
    不建议装 vs 的扩展,除了拖慢启动速度增加 vs 崩溃没啥卵用。
    联合编译能用的 pj 版目前只支持 2013 )逃。
    thinkif
        3
    thinkif  
       2016-02-06 21:18:41 +08:00
    用 2015
    编译出来的是支持 xp 的
    jasontse
        4
    jasontse  
       2016-02-06 21:21:54 +08:00 via iPad   ❤️ 1
    我就想问问你们的工控机啥时候淘汰,垃圾佬坐等收新货。:)
    techmoe
        5
    techmoe  
       2016-02-06 22:19:43 +08:00 via Android
    升级机器吧
    lsmgeb89
        6
    lsmgeb89  
       2016-02-06 22:29:01 +08:00
    吓我一跳, VS 都有 2016 了
    pimin
        7
    pimin  
       2016-02-06 22:30:08 +08:00 via Android
    @jasontse
    垃圾佬现在不开网吧要开流水线啦
    cchange
        8
    cchange  
    OP
       2016-02-06 22:43:09 +08:00
    @Troevil
    @lsmgeb89
    是 VS2015 不是 2016 ,大家没有穿越…… 我笔误…………
    013231
        9
    013231  
       2016-02-06 22:54:07 +08:00
    為什麼 Visual Studio 要跑在工控機上? 直接在工控機上做開發?
    hardware
        10
    hardware  
       2016-02-06 23:02:29 +08:00
    要不...换个...行业?
    evense
        11
    evense  
       2016-02-06 23:03:48 +08:00 via Android
    一直用 2008 ,装个 sdk 还能编译 wince 的程序
    mfaner
        12
    mfaner  
       2016-02-06 23:36:52 +08:00   ❤️ 1
    安装器加个参数可以全部下载到指定目录, git 什么的都有
    cchange
        13
    cchange  
    OP
       2016-02-07 00:16:40 +08:00
    @013231 弄错了 是之前目标机器是工控机
    现在要开发些管理软件
    行业古老是真的
    cchange
        14
    cchange  
    OP
       2016-02-07 00:18:28 +08:00
    @hardware 不可能,工控行业就是如此,我也喜欢。控制的可都是真真切切的大家伙和各种执行器~

    而且 所有设备的控制权全在手里,实时性极好,非常自由~~~
    cchange
        15
    cchange  
    OP
       2016-02-07 00:19:07 +08:00
    @mfaner 非常感谢 回头找个有网的地方试试看
    oska874
        16
    oska874  
       2016-02-07 00:41:03 +08:00 via Android
    我们工控已经 vs 2013 了。
    hjc4869
        17
    hjc4869  
       2016-02-07 02:02:23 +08:00
    追求稳定用 2013 ,追求新特性就用 2015 。
    theoractice
        18
    theoractice  
       2016-02-07 07:39:16 +08:00
    @cchange /t/173188
    专门为工控需求定制的 VS 。
    janxin
        19
    janxin  
       2016-02-07 10:55:01 +08:00 via Android
    在用 15
    maplerecall
        20
    maplerecall  
       2016-02-07 11:18:25 +08:00
    2015 蛮快的,不过最好离线装……插网线会自动下载其它东西,在墙比较高的地方等一天也不一定装的好_(:3 」∠)_
    fy
        21
    fy  
       2016-02-07 11:18:26 +08:00
    微软可能是视 2012 为黑历史?这个版本的好多内容和页面在 2013 之后很快都见不到了。

    但 2013 实际上就是 VS2012 update5 + 云

    13 和 15 都是好选择
    jamesxu
        22
    jamesxu  
       2016-02-07 14:01:49 +08:00 via iPhone
    用的 2015 ,.net framework 却是 2.0 的,因为要兼容 windows 2000
    hqs123
        23
    hqs123  
       2016-02-07 15:26:10 +08:00
    这个还要看电脑配置吧.
    zhhc
        24
    zhhc  
       2016-02-07 16:41:13 +08:00
    根据操作系统选择
    chiu
        25
    chiu  
       2016-02-07 16:48:34 +08:00
    依然在用 2013
    kotokz
        26
    kotokz  
       2016-02-07 20:19:48 +08:00
    2015 update1 支持部分 c++17 了,必须用最新的
    luoyetx
        27
    luoyetx  
       2016-02-08 14:44:44 +08:00
    用 VS2013 社区版吧, VS2015 可能会有第三方库的兼容性问题
    zhjits
        28
    zhjits  
       2016-02-09 11:58:58 +08:00
    VS2015 Update 1 。
    所有微软自己的组件都有离线安装 ISO 官网有下载。
    Neveroldmilk
        29
    Neveroldmilk  
       2016-02-10 08:51:58 +08:00
    VS2015 和第三方库的兼容烂的不行。
    Cu635
        30
    Cu635  
       2016-02-11 09:53:18 +08:00
    VS2015 在安装的时候可以不选择 git 。而且 VS2015 安装的 git 也就是 git-for-windows ( msysgit 的继承者)
    blackwolf
        31
    blackwolf  
       2016-02-11 21:14:23 +08:00
    话说 IC 测试行业工控机上见过 DOS,NT,XP,WIN7,REDHAT......
    tairan2006
        32
    tairan2006  
       2016-02-12 11:00:37 +08:00 via Android
    VS2008 就行…后面的高级功能,估计你们也用不上。。。
    aabbccli
        33
    aabbccli  
       2016-02-12 15:17:59 +08:00
    当初学 JAVA 而不是 C#的原因就是 VS, 同样的话可以反过来说
    supermaxisme
        34
    supermaxisme  
       2016-02-12 16:29:55 +08:00
    我司一水的 xp
    哦对了还有一个绝版的 win98 的 我特么当时看到的时候都惊呆

    大概都是 vc6 和 vb 的东西
    wongskay
        35
    wongskay  
       2016-02-12 16:32:39 +08:00
    2013
    jyf007
        36
    jyf007  
       2016-02-13 18:13:06 +08:00 via Android
    我来解释一下工控机为什么要用 xp
    第一用并口做 gpio 输入出时驱动是直接访问并口的,注入的驱动是不可能签名的。
    第二只有 32 位的系统能开 32 位的串口调试程序,不然根本没有输出。
    利益相关:天煌教仪最基层的技术员。
    jyf007
        37
    jyf007  
       2016-02-13 18:14:57 +08:00 via Android
    @zyzrichard 我也很不要脸的搞个 win98 玩玩。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3236 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:45 · PVG 19:45 · LAX 04:45 · JFK 07:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.