Можно ли разместить организацию в своем собственном процессе? - PullRequest
4 голосов
/ 06 декабря 2011

Итак, у нас есть две организации в нашей среде разработки CRM. Обе организации используют один и тот же рабочий процесс (w3wp.exe). Поэтому, когда один разработчик достигает точки останова в плагине, он блокирует процесс, и обе организации перестают отвечать.

У меня вопрос: можно ли поместить каждую организацию в отдельный процесс?

1 Ответ

9 голосов
/ 07 декабря 2011

Я не думаю, что это возможно.Однако в новейшем SDK появилась новая функция в инструменте плагинов, которая позволяет локально отлаживать плагины.По сути, вы включаете «Профилирование» для своего плагина через инструмент, а затем выполняете действие в CRM, которое обычно запускает ваш плагин.Вы получите всплывающее исключение, после чего вы «Скачать журнал».Это большой текстовый файл в кодировке base-64.Затем вернитесь в инструмент регистрации плагинов и нажмите кнопку «Отладка», укажите файл журнала загрузки, присоедините Visual Studio к инструменту плагинов и нажмите «Пуск».Инструмент плагинов использует файл журнала для полного воссоздания контекста, который обычно передается в ваш плагин, а поскольку Visual Studio подключен к инструменту плагинов, ваши точки останова достигаются как обычно.

...