Windows应用程序每次启动都会出现一个进程,由Windows进行管理.并且接受windows消息
Asp.net Web应用程序,是依附于IIS,由IIS进行管理.可以通过IE进行访问.
其他项目:
类库,编译为.dll文件不能直接执行,可以由其他的各种应用程序调用
Windows服务,一般来说没有前台界面(不是绝对的,也可以有).可以随windows启动而启动,也可以设置为手动启动的后台服务程序.
Windows控件库,编译为dll,可以在其他的程序中直接使用控件,一般设计方法为自己重新编写一个控件和从其他控件继承.
智能设备应用程序,为使用WindowsCE或PocketPC操作系统的掌上电脑编写,使用.netFramework的精简版。
Asp.netWebService,创建基于SOAP协议的XMLWeb服务.可以跨平台的为任何操作系统下的任何程序调用.
Asp.net移动Web程序,这个我还没用过,个人猜测应该是为WAP或者其他移动智能设备访问的Web应用程序.
Web控件库,类似于Windows控件库,不过这个写出来的控件是为Web应用程序使用的.
控制台应用程序,这个大家应该最熟悉了,大多数学习C#的都是从这里开始写出第一个程序"Hello World",就如同Dos下用C写的命令行程序.