2011-03-10 185 views
1

上下文是C#的,.net框架。 難道沒有任何需要安裝框架,運行應用程序? 或者它只是一個桌面(Windows)應用程序?什麼是獨立應用程序?

+0

獨立在Firefox中是指兩個版本的系統上。有時它被稱爲沒有要求[便攜]。我不知道它在c#中意味着什麼。 – 2011-03-10 05:21:08

+5

@伊莫斯:那就別說了。你只會將OP與你的評論混爲一談。 – BoltClock

+0

您可以告訴SilverLight應用程序嗎? – acoolaum

回答

3

難道沒有任何需要安裝框架,運行應用程序?

編號任何C#應用程序都需要安裝CLR。

或者是它只是一個桌面(Windows)應用程序?

是的。

2

不,.NET應用程序被編譯不進那些準備目標操作系統下運行的本地二進制文件,但進入中間語言是之後編譯到可執行的在內存中,並在每次運行應用程序時。

+0

是的,我認爲IL是這裏的關鍵。 – BoltClock

+0

@BoltClock:以及GAC。 – zerkms

+0

哦,那個GAC ...... – BoltClock

0

對我來說,一個獨立應用程序是一種不需要安裝程序。這只是一個EXE,你可以複製到一個文件夾並雙擊運行。

+0

取決於安裝程序。像ClickOnce這樣的東西當然是獨立的,但它確實安裝了東西。 –