2012-01-19 39 views
3

它存在一个完全可移植的编译器和用于C#的IDE?我需要编写一个C#应用程序所需的所有东西都放在USB闪存驱动器上(甚至是.NET框架)。所以,我需要的是一个完全集成的编程工具,插入闪存驱动器并准备好编码。C#便携式IDE和编译器 - 它只需要在USB闪存驱动器上

它存在这样的东西?

LE:我可以通过使用虚拟机来做到这一点。我问,如果没有它,我是否可以做到这一点。所以,我需要在USB上。

回答

5

您可以根据需要安装VM设置并将图像放在USB密钥上。

有很多免费和便携的virtual machines你可以使用这个。

更新:

由于您的问题是现在特别是约没有VM做什么 - 答案是否定的。您无法在USB上安装.NET框架。

可以安装一个像SharpDevelop或MonoDevelop这样的IDE在一个键上,也可能是Mono编译器,但不是微软提供的框架。

请参阅this获取完整的便携式单声道环境。

+0

我正要提出同样的事情:) –

+0

我知道我可以做到这一点。我问了我可以在没有虚拟机的情况下做到这一点。 – RBA

+0

@RBA - 对吗?你根本没有提到你的问题中的虚拟机。 – Oded

1

你也可以Google for“portable SharpDevelop”。 SharpDevelop是一款免费的开源全功能C#IDE,包含编译器,窗口设计器,智能感知和大量的花里胡哨的功能。

+0

我还需要将.Net框架放在USB上。 – RBA

+1

@RBA - 据我所知,(在USB密钥上安装.NET框架)是不可能的。 – Oded

+0

这很棘手。我不认为我在Google上列出的几个便携式SharpDevelop软件包是真正便携的(无法进一步调查,因为我在工作,而我的公司代理非常有限)。您需要将.NET框架安装在目标机器上才能运行IDE,因为它是使用.NET创建的。自Windows 7(或它是Vista?)以来,它包含在Windows中,所以没问题。以前的版本中,你应该有USB可再发行组件(对于现代USB设备免费且不太大,我认为)包含在USB中,并在使用IDE之前安装它。 – CMPerez

0

C#编译器安装在.NET Framework的任何位置。由于.NET Framework在任何最近的Windows操作系统中都是不可选的,所以我只会说你只需要担心便携式IDE,并且为此,您可能想使用PicDevigos提出的SharpDevelop:

查看这里:http://laputa.sharpdevelop.net/SharpDevelopOnAMemoryStick.aspx

相关问题