2012-01-19 35 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

相關問題