3

所以我有一个问题,我需要在三台不同的计算机上安装 Visual Studio,而我只能在每台计算机上安装一个临时的 vs12。

我做了什么:

  1. 连接我的外部驱动器,并将其卷号设置为G:
  2. 尽可能多地安装在该驱动器上,其余安装在%SystemDrive%
  3. 将所有文件复制%SystemDrive%到我的G:驱动器
  4. 制作了一个cmd脚本来创建 Junction 目录%SystemDrive%

CMD脚本:

mklink /J "C:\Program Files (x86)\Microsoft Visual Studio 10.0" "G:\Program Files (x86)\Microsoft Visual Studio 10.0"
mklink /J "C:\Program Files (x86)\Microsoft Visual Studio 11.0" "G:\Program Files (x86)\Microsoft Visual Studio 11.0"
mklink /J "C:\Program Files (x86)\Microsoft Visual Studio" "G:\Program Files (x86)\Microsoft Visual Studio"
mklink /J "C:\Program Files\Microsoft Visual Studio 10.0" "G:\Program Files\Microsoft Visual Studio 10.0"
mklink /J "C:\Program Files\Microsoft Visual Studio 11.0" "G:\Program Files\Microsoft Visual Studio 11.0"
  1. 制作了一个cmd脚本以在工作完成后删除它们

CMD脚本:

rd "C:\Program Files (x86)\Microsoft Visual Studio"
rd "C:\Program Files (x86)\Microsoft Visual Studio 10.0"
rd "C:\Program Files (x86)\Microsoft Visual Studio 11.0"
rd "C:\Program Files\Microsoft Visual Studio 10.0"
rd "C:\Program Files\Microsoft Visual Studio 11.0"

结论:

  1. 如何找到 Visual Studio 的所有注册表?
  2. 在哪里可以找到有关如何使用.batcmd脚本创建注册表的信息?
  3. 我在哪里可以找到如何成功删除它们的信息?
  4. 想知道,是否有可能实现我想要的?
4

1 回答 1

1

为什么不试试 WIN PE 技术 - 猜测 VS 深入系统内部,需要深度集成。

使用 Install Rite ( http://www.pcwelt.de/downloads/Install-Rite-2-5-1332314.html ),您可以大致了解安装 VS 期间实际发生的情况,以了解您需要模仿的内容。

您可以轻松地在机器之间导出和导入注册表条目,并且以同样的方式进行,而 install rite 将帮助您完成此操作。

这个神奇的驱动程序http://write-code.blogspot.de/2010/08/file-redirection-using-driver-fsredir.html#.Up46WKMwd9A)在普通窗口下也能很好地工作,我用它来重定向通常无法重定向的应用程序 :) 您可以在安装时使用它 D)

虽然这是一个等效的应用程序并且已经可以移植,但也许是一个选项?http://portableapps.com/node/32713

另一个想法是随身携带一台小型 VMware 机器,如果安装本地设备则可以满足您的工作需要。

于 2013-12-03T20:32:09.797 回答