问题是这样的:
    用vs2008+c#写C/S方面的程序,该程序有3-4个模块组成,每个模块使用dll方式生成,最后由exe模块调用。
    每个dll模块包括exe模块都要使用数据库类,我自己写了个数据库方面的类(database.cs)。
    我想把这个类放在共用的地方供各个模块调用。但是在解决方案中添加现有项的时候,2008直接把文件拷贝到
    这个解决方案的目录下了。这样的话所有使用到这个文件的地方都有一个相同的文件,如果需要修改的话,就要改
    很多地方,有没有像C语言里面的#include那样,只把文件包含进来就可以的功能。
        我看过了如果我把database.cs文件编译成dll文件再添加进引用的话,好像可以
    不知道还有没有其他办法
    

解决方案 »

  1.   

    Step1:新建一个空白解决方案
    Step2:新建一个类库项目Common(就是你的通用类库)
    Step3:新建N个你想要的项目,如果要用到Common类库,则在该项目中添加对Common的引用,并在你要使用该类库的地方添加引用的命名空间:using Common;
    Step4:完成。这样你只要改Common就行了,引用它的项目会自动把最新的Common.dll添加过去。
      

  2.   

    建立一个通用类库,然后做出dll,然后通过命名空间引用
      

  3.   

    做成 DLL添加 引用了 调用