用usb棒编程,.net

时间:2010-04-27 15:22:57

标签: .net ide compilation

我想知道是否有一种方法可以在我插入的笔记本电脑上用usb棒编程和编译.net应用程序(c#,asp.net mvc)。

我正在寻找一个没有我在笔记本电脑上安装程序的解决方案,所以我必须能够从exe运行一个ide或编辑器,并且可能从命令行编译。

还想知道我是否可以从命令行运行MS测试项目以检查传递的测试等。

由于

5 个答案:

答案 0 :(得分:3)

我自己没有测试过,我不得不说,我认为你不能从USB运行Visual Studio(即在没有在PC上安装任何文件的情况下将Visual Studio安装到USB上)。

但最有可能的是,您可以在USB上使用构建工具,并使用可以直接从USB运行的其他编辑器。我不知道有什么能够提供Visual Studio的替代品,但取决于你的目标,它可能是一种选择。

另一种方法是将虚拟机放在USB驱动器上并在该虚拟机中安装Visual Studio。然后只需插入USB,然后启动VM。不过,我不确定你是否可以让VMWare播放器运行USB驱动器..也许VirtualBox。事实上,这篇文章支持这一理论:How To Install VirtualBox in Your USB Drive。一旦从USB驱动器获得VirtualBox,设置Windows虚拟机并安装Visual Studio以及您使用的任何其他工具应该是微不足道的。如果您还需要从VM外部访问它们,您还可以在主机和VM之间启用文件共享,并将项目文件存储在USB驱动器上。

祝你好运!如果你找到不同的选择,请告诉我们。

答案 1 :(得分:2)

我自己没试过,但你可以查看Mono live cd。这应该允许您在USB上安装OpenSuse并访问Mono框架而无需触摸笔记本电脑......

Mono download page

答案 2 :(得分:1)

您可以在USB记忆棒上安装Portable VirtualBox和虚拟机。这将为您提供一个完整的开发环境,包括一个稳定的,已知的操作系统。

我使用VirtualBox进行所有客户端开发,它是一款出色的虚拟化产品。试一试。

答案 3 :(得分:1)

您可以使用SharpDevelop,请参阅SharpDevelopOnAMemoryStick

此外,如果您至少在PC上安装了框架,那么csc.exe应该位于

这样的目录中
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319

它可以用来构建简单的应用程序(你会想念resgen.exe能够做任何严肃的事情)

答案 4 :(得分:0)

如果计算机具有.NET Framework SDK,您可以从命令行进行编译,然后可以使用Scite之类的编辑器编辑代码并自动编译。

检查

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