有没有办法通过LAN缓存和分发Visual Studio更新?

时间:2015-12-14 16:35:37

标签: .net windows visual-studio

视觉工作室的每一次新更新都与我的工作相同。最终,一个开发人员陷入更新过程,等待大量下载和文件副本完成(当更多开发人员因为带宽影响而更新时,情况会变得更糟。)

有没有办法在本地网络上缓存和分发这些更新,这样可以减少对带宽,生产力等的影响,比如WSUS?

2 个答案:

答案 0 :(得分:2)

请参阅MSDN上有关“Installing Visual Studio

的说明
  

下载Visual Studio以进行离线安装

           

在大多数情况下,您可以从下载站点安装Visual Studio   没有问题。但是,在某些情况下,您可能希望全部下载   安装之前的更新包(例如,安装   在多台机器或离线机器上)。以下步骤   解释如何下载所需的所有更新包   离线安装。

     
      
  1. 将更新可执行文件从MSDN网站下载到文件系统上的某个位置后,在命令中运行以下命令   提示:<executable name> /layout

         

    此命令下载安装的所有软件包。

         

    通过使用/layout开关,您可以下载几乎所有核心   安装包,而不仅仅是适用于下载的包   机。此方法为您提供运行所需的所有文件   此更新随时可用,如果您想安装,可能会有用   最初未安装的组件。

  2.   
  3. 运行该命令后,系统将提示您输入下载位置。输入位置,然后选择下载

  4.   
  5. 当软件包下载成功时,您应该看到一个Visual Studio屏幕,其中显示安装成功!所有指定的组件   已成功获得

  6.   
  7. 在指定的文件位置中,找到可执行文件和包文件夹。这是您需要复制到的所有内容   共享位置或安装媒体。

         

    警告:目前,Android SDK不支持离线安装   经验。如果您在计算机上安装Android SDK安装项   没有连接到互联网,安装可能会失败。

  8.   
  9. 您现在可以从文件位置或安装媒体运行安装。

  10.   

此过程可以使用update exe

完成
VS2015.1.exe /layout C:\VSUpdate\2015.1

这会将更新文件下载并复制到C:\VSUpdate\2015.1,然后可以将其放在网络共享上供其他开发人员使用。

答案 1 :(得分:0)

我猜您正在搜索portable update。 其缓存可以驻留在任何USB外部驱动器上,也可以通过专用LAN网络驻留在共享路径上。将更新复制到缓存后(唯一需要Internet连接的时间),相同的更新将用于需要该特定更新的所有计算机。 也请阅读此article