Так же интересует вопрос, возможна ли отладка, если VS стоит на одном компьютере, а драйвер крутится совершенно на другом ПК в сети
Да, но я не пробовал. Последовательность действий, скорее всего, аналогична локальной отладке.
1. Запустите VS от имени администратора.
2. Откройте Ваш проект.
3. Переключите конфигурацию на Debug на главной панели инструментов VS.
4. Скомпилируйте проект.
5. Скопируйте DLL, взятую из bin\Debug, в Коммуникатор, туда, где она должна лежать как обычно.
6. Запустите Коммуникатор.
7. В главном меню VS выберите Debug — Attach to process…
8. В открывшемся окне найдите процесс ScadaCommSvc.exe и нажмите Attach. Здесь же можно подключиться к другому ПК.
9. Теперь если Вы поставите точки останова, кликнув по серому полю слева от кода (F9), то выполнение должно остановиться на них. Наводите мышкой на переменные, смотрите их значение. Перейти к следующему шагу F10 (шаг в текущем методе) или F11 (войти в метод).
-
Ответ изменён 9 лет, 7 месяцев назад пользователем
Mikhail.