最近在看petshop4.发现一个有趣的问题,在petshop中,可以这样引入一个项目.
   using petshop.SQLServerDAL;
但是我自己建立了一个解决方案,名字叫NewWEB.
为什么不能这么引入其中的一个项目(using NewWEB.SQLServerDAL;)而必须是直接引入这个项目(using SQLServerDAL;).
    是不是我哪里设置不对?请朋友们帮忙解决.

解决方案 »

  1.   

    因为你在同一个命名空间下:NewWEB
      

  2.   

    因为光引入命名空间,背后还是找不到实现的具体代码。引入项目的目的最大一个就是引入DLL,但极大的方便你调试和部署。
      

  3.   

    1,添加相应的dll
    2.using命名空间.
      

  4.   

    先添加dll
    再用using引用命名空间
      

  5.   


    可以这样设置。选中你要设置的程序集,右键选择属性在应用程序Tab页可以设置你的程序集名称和命名空间名称!BM1.DBUtility像这样设置的话引用的时候就是using BM1.DBUtility;