Visual Studio2008環境下查找C#中方法的“查看所有引用”


在Visual Studio開發環境下,想必F12我們都很熟悉了,有沒有用過“查看所有引用”呢?

尤其是在一個解決方案中,包含了很多項目,彼此相互的調用是很常見的,例如三層架構,

BLL調用DAL,DAL調用Model,Model又調用DBUtility,每層中可能有有相同名字的方法,我們可以使用查詢來找到想要的方法,但是不精確,

這里我們就可以用到“查看所有引用”,但是不知道有沒有人遇到過,當在方法上,右鍵->查找所有引用,這時查找符號結果區卻提示出,"搜索未找到結果"這一提示?

我就遇到過幾次,不明所以,尤其項目大時,要用Ctrl+F來查詢真是受不了,所以花了些時間,在百度上搜索解決辦法,卻沒有找到有用的信息,

所以在環境下隨便點點了,發現個重要信息,在輸出窗口有個重要提示,

【錯誤 CS1619: 無法創建臨時文件“D:test\DBUtility\obj\Debug\Refactor”-- 目錄名稱無效。

編譯完成 -- 1 個錯誤,0 個警告】

OK,就找其他沒有出現錯誤的項目,發現DBUtility下缺少obj文件,里邊建立兩個空文件夾命名為Debug和Release,再在里面各添加名叫Refactor的空文件夾,將obj文件夾拷貝到DBUtility工程下即可。

這樣就可以順利的找到所有引用方法。

總結下:我想出現這個問題的應該是少數,問題原因可能是在多人開發時,要將代碼統一管理,如上傳到SVN上,為了減少文件大小,選擇不上傳bin,obj什么的。自己開發項目應該很少出現這種情況吧。

疑問:bin,obj這些文件不是編譯時自動生成的嗎?為什么會有的生成了,有的沒有生成呢?

希望這能對開發者有幫助!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM