我自己写了一个类库,独立的工程,生成了一个dll,假如里面的命名空间为Code1,里面包括一个public类,Class1。我又建立一个工程,里面的命名空间为Code1,里面包括几个类。这时,我在debug模式下编译是好用的。可是我一但切换到release模式下,我的程序引用了Class1的地方都会报错。提示“未能找到此引用,未能找到程序集”。我在对象浏览器里发现,当我在debug模式下,可以看到Class1,一但切换到Release模式了,Class1就不出现在对象浏览器里了。那么我应该怎么样才可以用release模式发布呢?

解决方案 »

  1.   

    不能吧?我没指定什么,直接在vs.net 2005里进行编译的。在别一个工程里直接引用编译好的dll。我的dll里就是一个公共类和几个静态方法,除此之外就没了。可是就算在编程模式下,切换到release也是找不到这几个静态方法的
      

  2.   

    把启动该DLL工作的函数前加上 public ,然后在主程序中建立该类的对象。用对象调用即可。记得要在引用中,加上你做好的 dll哟