我想知道是否有一种方法可以在我插入的笔记本电脑上用usb棒编程和编译.net应用程序(c#,asp.net mvc)。
我正在寻找一个没有我在笔记本电脑上安装程序的解决方案,所以我必须能够从exe运行一个ide或编辑器,并且可能从命令行编译。
还想知道我是否可以从命令行运行MS测试项目以检查传递的测试等。
由于
答案 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框架而无需触摸笔记本电脑......
答案 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