Visual Studio Express可以从USB驱动器运行吗?

时间:2010-05-20 19:50:35

标签: ide visual-studio-express usb-drive

使用任意Windows机器(2000 / XP或更高版本),我可以

  1. 将Eclipse CDT安装到USB驱动器

  2. 将USB驱动器移到另一个驱动器上 Windows机器 - 没有的机器 有任何形式的Eclipse软件 已安装,可能是不同版本的Windows(但2000 / XP或更高版本)

  3. 使用Eclipse在第二台机器上开发应用程序级C / C ++程序(包括使用调试器),直接从USB驱动器运行而不将任何内容复制到C:。

  4. 我可以在没有的情况下完成所有 计算机。

    我可以使用NetBeans以及其他几个支持C / C ++开发的IDE。

    是否可以使用任何版本的Visual Studio Express执行此操作?

    如果没有,你能解释一下这不起作用的技术原因吗?

3 个答案:

答案 0 :(得分:9)

Eclipse显然被设计成微软称之为XCOPY deployment ...意味着它不需要Windows注册表中的任何特殊条目(或目标机器上的任何其他“安装标识”)工作正常。

Visual Studio最明显是这样设计。它在安装过程中对注册表进行了广泛的修改,并且这些条目(以及任何其他资源,如特殊文件夹位置)将在任何其他计算机上丢失。

因此,您可以在拇指驱动器上安装Visual Studio,但安装的一些工件将放在C:驱动器上,并且您只能在该计算机上使用拇指驱动器。

答案 1 :(得分:2)

绝对可以!我见过一位技术员在USB记忆棒上贴了一份副本。唯一可见的缺陷是,当您在另一台PC上运行时,它需要您输入许可证。我看不到任何其他问题(速度/调试器等等都在他的副本上工作)。 看一下这个: http://technet.microsoft.com/en-us/appvirtualization/dd334515.aspx  我相信我看到的虚拟化软件包是通过以下方式制作的: http://spoon.net/Studio/ 不幸的是,这将是试验它的问题......

不需要VM或额外的软件!

答案 2 :(得分:1)

也许您可以使用Portable VirtualBox或VMPlayer在使用USB驱动器运行的VM中安装VS Express。不是最好的表现,但它可用于不太大的项目或学习。