日期:2014-05-18  浏览次数:20917 次

已经引用了DLL,编译却出现“没有可用来源”
在項目中引用了需要的dll文件,可是編譯時卻需要選擇cs文件。這是為什麽?在線等大大們解答,謝謝了

具體錯誤信息如下:

沒有可用來源


 [呼叫堆疊位置]
Foxconn.PCEBG.Framework.Web....

原始程式档資訊:

尋找 'E:\Framework\Foxconn.PCEBG.Framework.Web.Services\BLL\SysPubBLL.cs' 的原始檔。Checksum: MD5 {6a 90 c 28 69 1f 6b b3 e2 cd cb 7f 6f 63 5e f7}
檔案 'E:\Framework\Foxconn.PCEBG.Framework.Web.Services\BLL\SysPubBLL.cs' 不存在。
正在指令碼文件中尋找 'E:\Framework\Foxconn.PCEBG.Framework.Web.Services\BLL\SysPubBLL.cs'...
正在專案中尋找 'E:\Framework\Foxconn.PCEBG.Framework.Web.Services\BLL\SysPubBLL.cs'。
專案中找不到這個檔案。
正在目錄 'D:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\' 中尋找...
正在目錄 'D:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc\' 中尋找...
正在目錄 'D:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\atl\' 中尋找...
正在目錄 'D:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\' 中尋找...
使用中方案的偵錯原始程式檔設定表示偵錯工具將不會要求使用者尋找檔案: E:\Framework\Foxconn.PCEBG.Framework.Web.Services\BLL\SysPubBLL.cs。
偵錯工具找不到原始程式檔 'E:\Framework\Foxconn.PCEBG.Framework.Web.Services\BLL\SysPubBLL.cs'。


------解决方案--------------------
检查下是不是引用的不是程序中所需要的dll文件
------解决方案--------------------
你的dll是不是在外面重新编译过,重新引用一下不可以吗?没遇到过这样的问题,不对也别见笑啊
------解决方案--------------------
把错误的DLL删除,然后重新“添加引用",重新编译一下,试试
------解决方案--------------------
我遇过一次取DLL文件中的声音资源时出现这个状况,将DLL中的资源文件设为Public就OK了,希望这办法能帮到你