C#,Visual Studio 2010,WinForm應用程序時:VS 2010 - 錯誤打開用戶控件/形式設計
有時我確實有一些開我的控制/表單時,我得到一個錯誤消息的問題。所有代碼編譯和應用程序正常運行。打開設計器中的控件給我:
設計器加載程序沒有提供根組件,但沒有指出原因。
從我的經驗,我可以告訴,它通常是我的代碼中沒有得到正確初始化的東西,例如,一個屬性沒有在運行時以某種方式可用,但在設計器打開時沒有設置。唯一的問題是,根本原因很難找到。
問:當設計師在Visual Studio 2010中打開我的組件時,是否有機會以某種方式使用調試器?這會有很大的幫助,而解決問題的時間很可能只需幾分鐘。備註:爲了清楚起見,我知道如何使用調試器;-),我只是不知道如何告訴VS2010的設計師在調試模式下打開我的控件。
截至2010年第二季度增加:
感謝您的幫助。基本上它是MSDN庫文章描述如何做到這一點。
- 我已成功地將它設置和運行二審 (沒有太多瞭解如何做到這一點)。
- 它只在我的情況下失敗,因爲第二個VS2010實例(調試設計時間)未能找到我的自定義控件的 符號。我在調試/符號下手動添加了這些符號。沒有 結果,還是「斷點將不被打擊,因爲缺少符號」
順便說一句,使用這種方法是有幫助的排除符號加載一些東西(通過模塊窗口),因爲這將安全的一個很多時間。
現在,如果要弄清楚如何獲得符號解決,然後我就可以解決這個問題.....
使用VS2010的第二個實例進行設計時調試工作,我仍然有一個與我的dll符號有關的問題。我已經發布這裏(http://stackoverflow.com/questions/3687840/vs2010-loading-symbols-to-debug-at-design-time-breakpoint-will-not-be-hit),並將解決方案也發佈這裏有一次我知道它。 – 2010-09-10 19:54:44