Как отладить .NET DLL при запуске из файла VBScript - PullRequest
2 голосов
/ 06 июля 2010

Я создал библиотеку классов .net, зарегистрировал сборку и вызываю методы в библиотеке классов .net из файла VB Script. Я хочу отладить код в библиотеке классов при вызове методов из сценария vbфайл.

Не могли бы вы помочь в выполнении вышеуказанного

Ответы [ 4 ]

1 голос
/ 06 июля 2010

Если у вас есть исходный код для .net DLL (и из звуков этого вы делаете), вы можете добавить это в начало, где вы хотите отладить:

Debugger.Launch()

Это будетзаставить отображаться диалоговое окно, когда эта строка нажата, позволяя вам выбрать экземпляр Visual Studio для отладки.Оттуда вы можете пройти через код, как обычно.

0 голосов
/ 06 июля 2010

Почему бы не добавить свойство "Debug", которое дает вам подробную обработку исключений и диагностический вывод в файл / журнал событий?

Вероятно, это самый простой вариант.

0 голосов
/ 06 июля 2010

Visual Studio имеет опцию присоединения к процессу в меню отладки.Если вы используете это и выберите процесс, который запускает vbscript, вы сможете отладить его.

0 голосов
/ 06 июля 2010

Я не уверен, если это возможно. Вы можете настроить Visual Studio на отладку библиотеки классов с помощью исполняемого файла, но я не думаю, что это разрешает скрипт, и я не уверен, есть ли способ обойти это.

Если вам на самом деле не нужен сценарий и вы будете рады просто отладить его вручную, вы можете сделать это с помощью The Immediate Window, как описано на этой странице Отладка проектов DLL . На этой странице может быть что-то еще, что поможет вам узнать, как это сделать и из сценария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...