我写了一个命名空间MyClasses,里面是一些常用类和方法。我想把它当作类库一样,这个程序也能使用,那个程序也能使用。具体要怎么做呢?
网上查了些资料,是不是一定要把它编译成DLL?

解决方案 »

  1.   

    是,将其编译成 dll,其他项目中添加对这个 dll 的引用,
      

  2.   

    编译成 dll,
    如果在其他项目要用.添加引用,选择相应的dll就行了.
      

  3.   

    如果要其他程序可以访问,除了要编译成类库以外,
    类必须要声明为public才行
      

  4.   

    你要先把MyClasses的项目设置成“类库”然后编译成DLL
    在其他项目中就可以通过添加DLL引用的同时添加命名空间MyClasses就可以用了
      

  5.   

    这个我知道。
    我看书上还说到“通常把可重用的代码放到所有应用程序都可以访问的地方。在.net Franmework中,这个地方是全局程序集高速缓存……”。全局程序集高速缓存又是什么?
      

  6.   

    C:\WINDOWS\assembly
    这个目录就是全局程序集高速缓存,可以把你自己做好的类库dll文件放到这个文件夹中,然后就可以添加引用了
      

  7.   

    放到自己的目录里就可以,没有问题啊,
    1、添加引用。
    2、导入名称空间。OVER
      

  8.   

    1.首先要编译成DLL文件
    2.然后添加引用
    3.然后在代码开始用“using <你的命名空间>”这样就可以用里面的方法了。
      

  9.   

    C:\WINDOWS\assembly
    这个目录就是全局程序集高速缓存,可以把你自己做好的类库dll文件放到这个文件夹中,然后就可以添加引用了
    ----
    你确定???
      

  10.   

    全局程序集:把自己做好的类库dll文件放到C:\WINDOWS\assembly文件夹中,然后就可以添加引用了
    ----这是错误的!
    正确的做法是,注册全局程序集!
    需要先做密钥,然后编译为DLL,然后使用工具GACUtil.exe注册即可