我用C#写了一个类库,然后在ASPNET2.0网站项目中引用了该类库,发布网站时,必须同时将类库对应的DLL文件拷贝到网站的相应目录才能正常运行,我想问的是有什么方法可以使网站发布后,即使没有DLL文件也可以运行。(类似于在VC中引用LIB文件,发布后不再需要LIB文件)

解决方案 »

  1.   

    没有DLL文件,系统去哪里执行你的类库啊,不可能.
    发布网站时,必须同时将类库对应的DLL文件拷贝到网站的相应目录才能正常运行
    ---------------------------------
    在项目中选择你引用的类库,然后在属性窗口中把copy local属性设置为true,这样你就不用手动copy你的dll到你的网站目录了,只要你编译、运行你的网站,NET自动会把你引用的DLL copy过去
      

  2.   

    请问两位的意思是必须同时发布类库对应的DLL才行吗?
      

  3.   

    怎么可能不需要DLL呢??VC中不也是需要嘛!