从USB运行Visual Studio 2012 Express c#

从USB运行Visual Studio 2012 Express c#,c#,visual-studio-2010,usb,system,icsharpcode,C#,Visual Studio 2010,Usb,System,Icsharpcode,我最近在高中加入了一个编程俱乐部,希望能够使用usb从笔记本电脑上运行Visual Studio 2012 c#Express Edition。我不想更改任何实际的计算机文件,因为这是违反规则的。在谷歌上搜索之后,这项任务似乎很难完成。因此,我决定研究其他一些IDE并找到了SharpDevelop。有人知道SharpDevelop是否可以在没有.NET的计算机上通过usb运行吗 谢谢。如果您想利用调试甚至执行应用程序的优势,您需要在计算机上安装.NET。如果这是不可能的,那么你必须解决一个不同的

我最近在高中加入了一个编程俱乐部,希望能够使用usb从笔记本电脑上运行Visual Studio 2012 c#Express Edition。我不想更改任何实际的计算机文件,因为这是违反规则的。在谷歌上搜索之后,这项任务似乎很难完成。因此,我决定研究其他一些IDE并找到了SharpDevelop。有人知道SharpDevelop是否可以在没有.NET的计算机上通过usb运行吗


谢谢。

如果您想利用调试甚至执行应用程序的优势,您需要在计算机上安装.NET。如果这是不可能的,那么你必须解决一个不同的方法,如使用记事本++或使用一个虚拟机,需要能够运行作为一个可移植的软件以及


或者,如果计算机安装了.NET,那么有一种方法可以使SharpDevelop变得可移植,请看一看

如果不在计算机上安装.NET,则无法运行任何.NET程序。因为SharpDevelop和Visual Studio都是需要在计算机上安装.Net的.Net程序


我认为你应该考虑使用由@ LC建议的虚拟机。我喜欢并使用

现在的USB驱动器非常大。你可以随身携带整个虚拟机…(可能有点像用链锯切割2x4)如果是学校运行的程序,他们应该放松它,否则没有意义,虚拟机可能是唯一的方法,如果他们甚至允许“我不想更改任何实际的计算机文件,因为这是违反规则的。”那么规则就错了。与负责管理计算机的人员交谈。如果这些笔记本电脑属于学校并借给学生,那么它们可能每年都会被重影以避免病毒。在没有安装.NET的情况下,不可能进行任何.NET开发(无论IDE如何),SharpDevelop和VS-bot要求它运行。您需要编译框架库,运行或调试框架本身。这就像问“我可以在没有安装发动机的情况下使用我的汽车吗?”-你可以,但你不会走得太远。:-)如果没有安装.net本身,这可能还是一个问题,但我发现很难相信,从XP以后的内存中就不会出现.net的某些版本。如果没有安装.net,我认为您没有任何选择,因为为了调试您的程序,需要.net。如果您只想在不进行调试的情况下编写代码,您可以始终使用notepad++@DanielPowell:.NET,直到XP SP2发布,它才成为标准安装的一部分。有可能学校运行的是早期版本的XP(或者没有更新到最新的.NET版本,因为XP SP2是与.NET 1.0一起发布的,IIRC)。@CooLMinE:问题是“我可以在没有.NET的计算机上从USB驱动器运行SharpDevelop吗?”-你根本没有回答这个问题。事实上,Ken,我的注意力持续时间不够长,看不清剩下的几个字。我想尝试在没有.NET的情况下用c#编程可能有点棘手。你要么使用一个本身也需要是可移植软件的虚拟机,要么根本没有调试。如果你的电脑上没有.net,但你正在运行的应用程序在应用程序目录中有所有的.net运行时DLL。。。那就行了。