我有一個項目引用了我有代碼的程序集。我也擁有所有的PDB文件等。但是,在某個時候,我在調試時點擊了對話框上的錯誤按鈕,現在我無法再進入彙編代碼。我知道這個描述有些含糊,但我相信我意外點擊的對話是當你的「源代碼比裝配的內置版本更新,繼續調試時抱怨的對話」。但我無法確定。無論如何,我肯定有一些簡單的方法可以讓Visual Studio恢復到它將再次逐步通過我的彙編代碼的狀態。任何偉大的想法?Visual Studio:進入程序集
回答
請確保您的孩子的項目如下: -
「打造乾淨」 你的孩子的項目。請確保所有dll和pdb文件已從您的子項目的bin \ debug文件夾中刪除。
通過單擊構建或ctrl-shift-b「構建」您的子項目。請不要點擊F5,因爲它沒有得到最新的dll和pdb文件。
請確保您沒有對父版dll的「版本」版本的引用,有時候這會對我造成問題,具體取決於該項目的版本構建配置。它應該是父項目的「調試」構建配置,您應該從調試文件夾添加引用或在Visual Studio中使用「引用路徑」。
現在您可以通過點擊F5來運行項目。
希望這會有所幫助。
是的,這基本上做到了。看來最終的解決辦法是刪除一切有關的東西,並從頭開始重新構建。不是一個真正的答案,但我想它的工作原理... –
我認爲每次你建立你的父項目,你需要按Ctrl-Shift-B建立子項目,以獲得新的DLL和PDB文件。如果你只是打F5它不會更新DLL。我要求你清理dll,以防其他情況不好。但是你不需要每次清理 - 你只需要做非F5的構建。 – Nabheet
是的,我幾乎總是這樣做,而且我從來沒有遇到過任何問題。我猜一些事情在一路上瘋狂。無論如何,這些系統中有很多移動部件...... –
- 1. 如何停止Visual Studio調試程序進入程序集?
- 2. 如何讓Visual Studio進入第三方程序集
- 3. Visual Studio 2008中的程序集編程
- 4. Visual Studio:如何在Visual Studio中引用程序集?
- 5. 從Visual Studio程序集中缺少Driveraccess.dll
- 6. 缺少程序集引用Visual Studio 2012
- 7. Visual studio 2012無法加載程序集
- 8. Visual Studio .runsettings排除太多程序集
- 9. 錯誤的Visual Studio程序集輸出?
- 10. Visual Studio Installer程序集問題
- 11. Visual Studio 2010程序集參考
- 12. Visual Studio在哪裏查找程序集?
- 13. 的Visual Studio:對簽名的程序集
- 14. Visual Studio 2010 ReportViewer程序集引用
- 15. 的Visual Studio程序集的引用
- 16. 鏡像字節/ X86嵌入式程序集(在Visual Studio 2010中)
- 17. Visual Studio進入不返回
- 18. 從Visual Studio運行進程
- 19. Visual Studio - 附加到進程
- 20. SonarQube Visual Studio引導程序無法找到程序集
- 21. Visual Basic(Visual Studio 2005)將輸入流重定向到進程
- 22. 將Visual Studio的Interactive C#與正在運行的進程集成
- 23. C#編譯Visual Studio程序
- 24. Visual Studio onpremise應用程序
- 25. Visual Studio 2008修補程序
- 26. Visual Studio Web安裝程序
- 27. visual studio中的struct程序
- 28. visual studio 2010安裝程序
- 29. Visual Studio 2015:程序過時
- 30. 示例程序在Visual Studio
嗯,聽起來不對。它存儲在解決方案目錄中隱藏的.suo文件中,您可以將其刪除而不會太痛苦。在通話之前切換到組裝是另一種方式。 –