2010-05-20 4 views
4

Используя произвольную машину Windows (2000/XP или более поздней версии), я могуМожет ли Visual Studio Express работать с USB-накопителя?

  1. установить Eclipse CDT на диск USB

  2. движение, которое USB диск на другой машине Windows - один, что не иметь любую форму программного обеспечения Eclipse, уже установлена, и, возможно, другую версию Windows (но 2000/XP или более поздней версии)

  3. использование Eclipse для разработки/C++ программ C на уровне приложений на этом SECON d (включая использование отладчика), работающего непосредственно с USB-накопителя без копирования чего-либо в C :.

Я могу сделать все это без , имеющей привилегии администратора на либо машины.

Я могу сделать то же самое с NetBeans и с несколькими другими IDE, которые поддерживают разработку C/C++.

Можно ли это сделать с любой версией Visual Studio Express?

Если нет, можете ли вы объяснить техническую причину (-ы), это не сработает?

+1

http://www.stackoverflow.com/questions/9931133/can-i-run-visual-studio-2010-from-a-flash-drive –

ответ

9

Eclipse, по-видимому, предназначен для того, что Microsoft называет XCOPY deployment ... что означает, что для нормальной работы он не требует каких-либо специальных записей в реестре Windows (или любой другой «идентификатор установки» на целевом компьютере) ,

Visual Studio наиболее решительно не разработан таким образом. Он делает обширным изменениями реестра во время установки, и те записи (и любые другие ресурсы, такие как специальные папки) будут отсутствовать на любом другом компьютере.

Таким образом, вы можете установить Visual Studio на флэш-накопитель, но некоторые артефакты установки будут помещены на диск C: и вы сможете использовать только флэш-накопитель с этой машиной.

+0

Спасибо. Но когда вы говорите «реестр», вы имеете в виду HKLM или какой-либо другой раздел, требующий прав администратора? –

+0

+1 Правильно, если вы не хотите использовать что-то вроде Thinstall. При этом это должно быть возможно, но может быть не очень быстро. Visual Studio использует множество записей реестра, ассоциаций и устанавливает довольно много общих компонентов в Program Files. Если вы не сможете захватить все те и включить их (что делает Thinstall), не представляется возможным создать портативный VS. – ssube

+0

И, разумеется, вы включаете «Visual Studio Express», когда ссылаетесь на «Visual Studio»? –

1

Возможно, вы можете установить VS Express в виртуальной машине, запущенной с USB-накопителя, с помощью портативного VirtualBox или VMPlayer. Не лучшая производительность, но ее использование для не слишком больших проектов или обучения.

2

Это может быть сделано! Я видел техника с копией на USB-накопителе. единственным видимым недостатком было то, что при запуске на другом ПК вам требуется ввести лицензию. Я не видел других проблем (скорость/отладчик и т. Д. Все это работало над его копией). проверить это: http://technet.microsoft.com/en-us/appvirtualization/dd334515.aspx Я считаю, что виртуализированных пакет я увидел сделал это значит: http://spoon.net/Studio/ К сожалению, это было бы дело экспериментировать с ним ... было необходимо

Нет VM или дополнительное программное обеспечение!