今天看到一个项目,又很多模块,每个模块都做成一个项目,然后都放在了一个大项目里面。
每个项目都有.dll文件。比如:模块A、B、C、D对应的.dll文件是A.dll,B.dll,C.dll,D.dll。都放在了一个叫BIG的项目里面,对应BIG.dll文件。把小项目里的.dll都拷贝到大项目的bin文件夹里,然后就可以运行了。每当要修改或调试功能的时候,必须在模块项目里面调试,然后编译。
我试的时候,每次编译后都要把.dll文件拷贝到大项目的bin文件夹里。而我正在研究的项目却只要编译一下就可以了。这是怎么做的?哪位高手指教一下!
每个项目都有.dll文件。比如:模块A、B、C、D对应的.dll文件是A.dll,B.dll,C.dll,D.dll。都放在了一个叫BIG的项目里面,对应BIG.dll文件。把小项目里的.dll都拷贝到大项目的bin文件夹里,然后就可以运行了。每当要修改或调试功能的时候,必须在模块项目里面调试,然后编译。
我试的时候,每次编译后都要把.dll文件拷贝到大项目的bin文件夹里。而我正在研究的项目却只要编译一下就可以了。这是怎么做的?哪位高手指教一下!
然后创建一个类库工程,叫做a1,如果想要在a工程中添加窗体或者用户控件,需要从其他Web工程中复制.aspx和aspx.cs文件或者.ascx和.ascx.cs文件,然后在a工程中进行"附加到工程"操作,然后将a1工程的输出指向A工程的Bin目录就可以了,以后就可以只编译需要的程序了
----------------------------------------------
肯定项目间又依赖关系,好好想想。