如何用程序执行一个项目的编译?

写NFrog工具(嵌入在vs2003.net中的NHibernate工具),希望工具能编译项目。找了一个下午,没找到什么。

用CSC.EXE生成dll文件,却不能使用*.hbm.xml来指定资源文件,只能指定具体的文件名,才能将资源文件编译到dll文件中。

csc /target:library /out:D:\Supercargo\bin\Debug\Supercargo.dll /resource:D:\Supercargo\batch.hbm.xml /resource:D:\Supercargo\BatchItem.hbm.xml D:\Supercargo\*.cs

以上命令将batch.hbm.xml、batchItem.hbm.xml添加出dll文件中。如果一个项目中有那么几十个hbm.xml,我的天,这命令会有多长!

还在苦苦搜寻中...

希望大家可以给点提示。先谢谢了!

posted @ 2006-03-29 16:21  生命体验之kevin-Y  阅读(371)  评论(2编辑  收藏  举报