请问为什么vs中突然缺少程序集引用了 而且在添加引用中没有dll文件呢 该怎样调试

解决方案 »

  1.   

    复制dll到bin,重新添加引用
      

  2.   

    如果是debug项目复制到
    复制缺少的DLL文件到你项目的bin\Debug
    如果是Release
    复制缺少的Dll文件到你项目的bin\Release
    一般就解决问题了
      

  3.   

    在工程,引用中看看有黄色叹号的(貌似吧?)的,要重新添加那些dll
      

  4.   


    如果工程引用中某一个dll找不到源文件,那么删除它,然后再重新添加。如果工程引用了其它工程中的dll,那么这可能是你的项目的依赖关系混乱。比如说,不要直接在网站项目中引用另外一个工程的debug或者release目录下的dll文件,因为别的工程可能随时重新清理这些目录。你或者将其它项目加入解决方案,然后引用其它项目(而不是它的dll文件);或者把其它项目编译的dll放到一个单独的目录下去,然后才引用到当前工程里。
      

  5.   

    注意,不要引用别的工程的debug或者release目录下的dll,更不要胡乱复制一个dll到自己工程下的debug或者release目录。这些目录下的内容经常会被清理的,比如“rebuild”的时候等等,一遍遍重新复制dll是很令人烦的。
      

  6.   

    说的都不是地方,如果只是单单找不到DLL,楼主自己这个不会不知道吧。
    你鼠标项目右键:属性、将"目标框架"改为".net framework"。这样就ok了。
      

  7.   

    ...
    尝试把引起编译通不过的部分先注释掉,让编译通过,引用的相关DLL可能就会出现了,多发于交叉引用。