программирование с флешки, .net - PullRequest
3 голосов
/ 27 апреля 2010

Мне было интересно, есть ли способ, которым я мог бы программировать и компилировать приложения .net (c #, asp.net mvc) с флешки на любом ноутбуке, который я подключил.

Я ищу решение, в котором я не устанавливаю программы на ноутбук, поэтому я должен иметь возможность запускать ide или редактор из exe-файла и, вероятно, компилировать его из командной строки.

Интересно, смогу ли я запустить тестовые проекты MS из командной строки, чтобы проверить пройденные тесты и т. Д.

Спасибо

Ответы [ 5 ]

3 голосов
/ 27 апреля 2010

Не проверяя это самостоятельно, я должен сказать, что я не думаю, что вы могли бы запустить Visual Studio с USB (т.е. установить Visual Studio на USB без установки каких-либо файлов на ПК).

Но, скорее всего, вы можете использовать инструменты сборки на USB и использовать другой редактор, который может работать прямо с USB. Я не знаю ни одного, который был бы достаточно хорош, чтобы обеспечить замену Visual Studio, но в зависимости от того, что вы собираетесь, это может быть вариант.

Другой подход заключается в установке виртуальной машины на USB-накопитель и установке Visual Studio на эту виртуальную машину. Затем просто подключите USB и запустите виртуальную машину. Тем не менее, я не уверен, что вы можете запустить VMWare Player с USB-накопителя .. Может быть VirtualBox . Фактически, есть этот пост в поддержку этой теории: Как установить VirtualBox на USB-накопитель . После того, как вы получите VirtualBox с USB-накопителя, настройка виртуальной машины Windows и установка Visual Studio и других используемых вами инструментов должны быть тривиальными. Вы также можете включить общий доступ к файлам между хостом и виртуальной машиной и сохранить файлы проекта на USB-накопителе, если вам также необходим доступ к ним извне виртуальной машины.

Удачи! и дайте нам знать, если вы найдете другой вариант ..

2 голосов
/ 27 апреля 2010

Я сам не пробовал, но вы можете посмотреть концертный диск Mono. Это должно позволить вам установить OpenSuse на USB и получить доступ к платформе Mono, не касаясь ноутбука ...

Страница загрузки Mono

1 голос
/ 27 апреля 2010

Вы можете использовать SharpDevelop, см. SharpDevelopOnAMemoryStick .

Кроме того, если у вас есть хотя бы каркас, установленный на ПК, csc.exe должен находиться в каталоге, таком как

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319

И его можно использовать для создания простых приложений (вам будет не хватать resgen.exe, чтобы иметь возможность делать что-то серьезное)

1 голос
/ 27 апреля 2010

Вы можете иметь Portable VirtualBox и виртуальную машину на USB-накопителе.Это дало бы вам полную среду разработки, включая стабильную, известную ОС для работы.

Я использую VirtualBox для всей моей клиентской разработки, и это выдающийся продукт виртуализации.Попробуйте.

0 голосов
/ 27 апреля 2010

Вы можете скомпилировать из командной строки при условии, что на компьютере установлен .NET Framework SDK, затем вы можете использовать редактор, такой как Scite , для редактирования кода и автоматизации компиляции.

Проверьте это

http://msdn.microsoft.com/en-us/library/78f4aasd%28VS.80%29.aspx

...