這實際上是此問題的另一部分。公共語言運行時無法設置斷點
Error settings breakpoints but only on some lines while debugging
我遠程調試CRM 2011插件在VS 2010
I'n我的源文件,我可以將所有整個代碼斷點一個除了少數地方。
當我嘗試設置斷點時,出現此錯誤 「無法設置以下斷點:」和「公共語言運行系統無法設置斷點」。
protected override void ExecutePlugin()
{
SetStateResponse response = new SetStateResponse(); // Breakpoint works
// Message switch
switch (_crmMessage) // Breakpoint error
{
case CrmPluginMessageEnum.Create:
Entity pimage = null; // Breakpoint error
if (_context.PostEntityImages.ContainsKey("postcreate")) // Breakpoint works
pimage = _context.PostEntityImages["postcreate"]; // Breakpoint error
break; // Breakpoint error
}
} // Breakpoint error
UPDATE 此外,在模塊窗口它顯示爲優化該dll:沒有用戶代碼:是的符號狀態:符號加載
請添加您的代碼!有很多情況(比如lambda表達式,例如沒有初始化的變量聲明),您無法正常設置斷點。 – 2011-12-20 19:15:40
http://blogs.msdn.com/b/habibh/archive/2009/09/01/troubleshooting-common-breakpoint-problems-in-the-visual-studio-debugger-part-i.aspx – 2011-12-20 19:18:03
@DJKRAZE F9做同樣的事情。檢查問題中的鏈接以查看示例代碼。 – user1231231412 2011-12-20 19:18:04