cchange
V2EX  ›  问与答

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

  •  
  •   cchange · Jan 7, 2018 via iPhone · 3843 views
    This topic created in 3222 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
    webjin1
    Jan 7, 2018
    1
    叫个高手写个爬虫把他爬下来
    wdlth
    wdlth
    Jan 7, 2018❤️1
    2
    在可以联网的电脑下载好,再拷进去也可以吧。

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

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

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