如何把单个.cs生成指定的.dll ?急 我试过用发布,是生成dll,可是名称全乱了,如果一个Cs文件生成对应的dll ,那么以后改一个cs只要把相对应的dll重新一次就行了,这多好呀,要不然又要全部重新生成一次,麻烦,对吧比如:database.cs 生成 database.dll 以后如果database.cs里有改动,我就只改database.cs,再生成一次就行了,这多好呀,能实现不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 您想得很有道理!假如你不喜欢WebSite随机的dll名称,那么,你得通过命令行手动调用编译器,需要在命令行参数部分一个个添加这个.cs文件中 using 到的dll,累不?或者你自己可以开发一个Build 工具,自动化一点,时间哪?细化 dll,通常考虑在模块单元上,或者逻辑分层上,极端过细的dll,带来的可能是更繁重的维护工作量。 database.cs 生成 database.dll 以后如果database.cs里有改动,我就只改database.cs,再生成一次就行了,这多好呀,能实现不? 想法是好的,但是我认为实现起来很难!如果这个功能 优点多,又好用,那么vs自己就带这个功能。微软不做这个功能,可能是有原因的吧! 安装vs 2005 sp1可以让每个项目生成一个dll,可以部分解决你的问题。估计你是用的website项目,所以生成了很多dll引起的。 csc target/library *.cs好像有这个命令,希望没有记错 呵呵这是VS2005不人性化的地方但愿VS2008可以解决这个问题VS2003就没这个问题 顶5楼~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7楼说的很对,要打SP1补丁~~~~~~~~~~~~~~~~~~~或者单下一个插件和打SP1是一样的~~~~~~可以生成固定DLL到时你只上传你改动的CS的DLL别的DLL和以前生成的是一样的 在VS05, 如果用WEBSITE模板创建的网站, 那么生成的DLL是随机命名而且有N个.当打了SP1后, 就有WEB APPLICATION模板, 这种模板创建的项目(网站)编译后的DLL是可控制的(一个项目一个DLL, 命名可定), 建议正式网站应用此模板开发.不过, 在开发过程中, 后者相对前者会麻烦一点, 就是调试过程中, 如, 你网站修改了一点代码, 想马上看到效果, 那么必须重新编译网站或者解决方案, 而前者则不必, 单一保存网页就可以.另外, 不安装SP1也是可以让网站生成单一的DLL的, 安装个小补丁就行, 文件名叫 WebDeploymentSetup.msi, 搜索一下, 没有的话联系竹子, MAIL给你.我个人还是比较推荐用WEB APPLICATION开发正式的网站. asp.net前台和后台交换 Cookies操作基类 user管理基类 改变FileUpload默认文件类型 将一张表的id重新排序 本地做的网站上传图片可以,但是放到服务器上,就不能上传图片,是什么原因,急 删除字符串数据最后一个字符后的任何空格 关于引用类的一个小问题 急!急!急! 使用owc将数据导入到excel文件出错的问题?求一个将数据导出到excel文件的源码 未将对象引用设置到对象的实例(调试时正常,IIS中异常)--急,在线等 紧急求助,关于web.config的问题 关于CustomValidator的问题
那么,你得通过命令行手动调用编译器,需要在命令行参数部分一个个添加这个.cs文件中 using 到的dll,累不?
或者你自己可以开发一个Build 工具,自动化一点,时间哪?细化 dll,通常考虑在模块单元上,或者逻辑分层上,极端过细的dll,带来的可能是更繁重的维护工作量。
想法是好的,但是我认为实现起来很难!
如果这个功能 优点多,又好用,那么vs自己就带这个功能。
微软不做这个功能,可能是有原因的吧!
好像有这个命令,希望没有记错
这是VS2005不人性化的地方
但愿VS2008可以解决这个问题
VS2003就没这个问题
7楼说的很对,要打SP1补丁~~~~~~~~~~~~~~~~~~~
或者单下一个插件和打SP1是一样的~~~~~~
可以生成固定DLL
到时你只上传你改动的CS的DLL
别的DLL和以前生成的是一样的
当打了SP1后, 就有WEB APPLICATION模板, 这种模板创建的项目(网站)编译后的DLL是可控制的(一个项目一个DLL, 命名可定), 建议正式网站应用此模板开发.
不过, 在开发过程中, 后者相对前者会麻烦一点, 就是调试过程中, 如, 你网站修改了一点代码, 想马上看到效果, 那么必须重新编译网站或者解决方案, 而前者则不必, 单一保存网页就可以.另外, 不安装SP1也是可以让网站生成单一的DLL的, 安装个小补丁就行, 文件名叫 WebDeploymentSetup.msi, 搜索一下, 没有的话联系竹子, MAIL给你.我个人还是比较推荐用WEB APPLICATION开发正式的网站.