Как вызвать точку останова в коде u-sql за файлом (usql.cs)? - PullRequest
0 голосов
/ 11 ноября 2018

Точка останова никогда не срабатывает при отправке задания, даже если я пробовал с местным учетная запись, имеющая все dll в моей системе.

1 Ответ

0 голосов
/ 13 ноября 2018

Для отладки сборок u-sql c # вам нужно выбрать «Debug» build и начать с F5 / Run. Если точка останова находится внутри кода за файлом, она будет обработана автоматически. Если он находится во внешних сборках, вам необходимо убедиться, что соответствующие файлы символов (* .pdb) могут автоматически загружаться отладчиком VS. Например, вы можете либо зарегистрировать эти файлы символов как «С ДОПОЛНИТЕЛЬНЫМИ ФАЙЛАМИ» во время регистрации сборки, либо следовать приведенным здесь инструкциям: https://docs.microsoft.com/en-us/visualstudio/debugger/specify-symbol-dot-pdb-and-source-files-in-the-visual-studio-debugger?view=vs-2017

Вы всегда можете проверить окно вывода журнала, чтобы увидеть, загружены ли соответствующие символы.

В качестве альтернативы, вы можете добавить это в соответствующий код, чтобы вызвать перерыв. https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.debugger.break?view=netframework-4.7.2

...