2011-03-10 190 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这样的东西当然是独立的,但它确实安装了东西。 –