这实际上是这个问题的另一个部分。
我正在使用VS 2010远程调试CRM 2011插件。
在我的一个源文件中,我可以在整个代码中设置断点,除了其中的一些地方。
当我尝试设置断点时,会出现以下错误:"无法设置以下断点:"和"公共语言运行时无法设置断点。"
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
更新 另外,在模块窗口中,它显示dll为优化:否 用户代码:是 符号状态:符号已加载