cchange
V2EX  ›  问与答

如何离线 MSDN? 求别喷 在网络隔离的地方使用

  •  
  •   cchange · Jan 7, 2018 via iPhone · 3422 views
    This topic created in 3053 days ago, the information mentioned may be changed or developed.
    工作原因必须采用 C#和 VC 版本还必须是 VS2010,为了打开新版的项目还会装一个 VS2017,我们的应用场合是网络隔离的工业控制网络,所以无法访问因特网。

    VS2010 和 VS2017 的离线安装已搞定,补丁也问题不大( VS2017 插件升级目前没有找到太好的办法),现在头疼的是 VS2010 和 VS2017 的帮助文档,官方的解决方法是联网用下载器下载。

    貌似现在文档都拖管到 docs.microsoft.com 有没有比较优雅的可本地检索和完整的离线 MSDN 呢?

    我知道数据量会巨大。同时请教如果是开源语言,大家是怎么看 api 和文档呢?一路 google 下来感觉不是优雅,好多东西还是需要留着做参考和查询的。


    谢谢大家!

    Best regards.
    14 replies    2018-01-09 08:26:55 +08:00
    webjin1
        1
    webjin1  
       Jan 7, 2018
    叫个高手写个爬虫把他爬下来
    wdlth
        2
    wdlth  
       Jan 7, 2018   ❤️ 1
    在可以联网的电脑下载好,再拷进去也可以吧。

    如果不用 VS 下载,可以试试下面这个第三方的工具。
    https://github.com/nickdalt/VSHD
    cchange
        3
    cchange  
    OP
       Jan 7, 2018 via iPhone
    @webjin1 正想说不会为了离线看文档 把微软爬下来 为了本地搜索 把 google 在本地实现了 哈哈
    cchange
        4
    cchange  
    OP
       Jan 7, 2018 via iPhone
    @wdlth 非常感谢! 我回到桌面端就看看
    pq
        5
    pq  
       Jan 7, 2018
    还是以前 VS6 时代好,直接一张光盘放 MSDN 文档。
    cchange
        6
    cchange  
    OP
       Jan 7, 2018 via iPhone
    @pq 怀念那个时候啊,而且按 F1 可以直接跳转
    sneezry
        7
    sneezry  
       Jan 7, 2018 via iPhone
    docs.microsoft.com 上的内容应该都在 github 上,内容是 md 写的
    weifding
        8
    weifding  
       Jan 7, 2018 via Android
    开源用 dash 或者 zeal,msdn,vs 自带的文档工具可以下载离线包。
    h4lbhg1G
        9
    h4lbhg1G  
       Jan 7, 2018
    @cchange 现在就是可以啊 F1 的那里设置一下,不让它跳转到网页,然后就可以下载本地离线了。实际上那个目录可以设置到其他盘(改注册表),每次装机格式化 C 盘后,装好 VS 然后改一下注册表,指向那个离线目录,就可以用了。刚刚看了下我的 VS2015 和 VS2017 的文档合起来 17G。
    h4lbhg1G
        10
    h4lbhg1G  
       Jan 8, 2018
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Help\v2.3\Catalogs

    这个键值下面的可以设置目录。或者不改这个注册表,直接放到 C 盘,把 ProgramData 下面的离线文件拷贝一下也行。
    qsnow6
        11
    qsnow6  
       Jan 8, 2018 via iPhone
    2017 不是有离线文档么
    xupefei
        12
    xupefei  
       Jan 8, 2018   ❤️ 1
    https://github.com/MicrosoftDocs

    clone 下来就好了。
    kevinzhwl
        13
    kevinzhwl  
       Jan 8, 2018 via iPhone
    再要个电脑吧,正好一个看代码,一个看文档
    xlushi
        14
    xlushi  
       Jan 9, 2018
    请教一下,https://github.com/MicrosoftDocs 上下载的分散的 MD 文件、资源文件等如何编译为页面或者整合为一个站点?我们需要离线搭建一个站点供开发人员访问(内网不能上网)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1019 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 22:27 · PVG 06:27 · LAX 15:27 · JFK 18:27
    ♥ Do have faith in what you're doing.