如何制作便携式视觉工作室2012? (使用外部驱动器和脚本)

时间:2013-03-08 16:09:44

标签: visual-studio-2012 batch-file cmd registry

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

我做了什么:

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

    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脚本,在工作完成后将其删除
    2. 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. 想知道,如果有可能实现我想要的目标吗?

1 个答案:

答案 0 :(得分:1)

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

使用Install Rite(http://www.pcwelt.de/downloads/Install-Rite-2-5-1332314.html),您可以了解在安装VS时发生的事情,看看您需要模仿的内容。

您可以轻松地在机器之间导出和导入注册表项,并以相同的方式进行导入,而安装仪式将帮助您完成此操作。

这个神奇的驱动程序http://write-code.blogspot.de/2010/08/file-redirection-using-driver-fsredir.html#.Up46WKMwd9A)在普通的Windows下运行良好,我用它来重定向通常无法重定向的应用程序:)你可以在安装时间已经D)

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

另一个想法是随身携带一台小型VMware机器,如果安装本地设备,那么就可以使用。