日期:2014-05-18  浏览次数:20877 次

来看一个关于编译的问题啊!!
为什么我编写的c#代码在cmd下用csc命令就可编译出*.exe的文件来但是用Vs2005Express Edition就编译出*.dll的文件来呢~~高手救命~!!o(∩_∩)o...

------解决方案--------------------
所以编译成哪种,是由你设定的.
csc 的设置是这样的
csc /t:exe ----生成CUI程序,即Console Application
csc /t:winexe ----生成GUI程序,即windows form Application
csc /t:library ----生成LZ所谓的dll
csc /t:module ----生成能添加到其他程序中的模块

vs中的设置如下:
点击项目属性菜单后,都是可以在应用程序选项卡下,选择应用程序类型.
------解决方案--------------------
1楼讲的好