因此我们在开发人员CRM环境中拥有2个Orgs。两个组织都使用相同的工作进程(w3wp.exe)。因此,每当一个开发人员在插件中遇到断点时,它就会锁定进程并且两个组织都会停止响应。
我的问题是......是否可以将每个组织放在自己的过程中?
答案 0 :(得分:9)
我认为这是不可能的。但是,最新的SDK在插件工具中有一个新功能,可让您在本地调试插件。基本上,您通过该工具为您的插件启用“性能分析”,然后在CRM中执行通常会激活您的插件的操作。你会得到一个弹出异常,此时你会“下载日志”。它是一个很大的base-64编码文本文件。然后,返回插件注册工具并单击“调试”按钮,提供下载日志文件,将Visual Studio附加到插件工具,然后单击“启动”。插件工具使用日志文件来完全重新创建通常会传递到插件中的Context,并且由于Visual Studio附加到插件工具,因此您的断点会像平常一样被点击。