今天发现一个奇怪的问题,我注意到同是windows应用程序的引用,但是.net环境编译程序之后,有的引用编译后生成的是dll文件(搭档做的模块),而有的引用编译后生成的是exe文件(我自己做的模块),我觉得这个应该是可以设置的,带着疑问我请教了我的搭档。
问他之后,果真是可以设置的,略讲如下。
vs.net环境如何生成dll和exe文件的设置:
右键点击某个工程名选择“属性”,再选择“应用程序”选项卡,在“输出类型”下拉列表里选择“windows应用程序”,那么编译后就会生成exe文件;如果选择“类库”,那么编译后就会生成dll文件。还有一个选项“控制台应用程序”,这个选项我没试过,但是从字面意思也能理解,大家自己试试吧。