Я должен отладить проект библиотеки классов, который предоставляется основному проекту (веб-сайт ASP.NET) как DLL. Например, я должен привести в порядок некоторые точки останова для проверки то, что происходит во время выполнения.
Я попробовал Как к: Отладка из Проекта DLL, к сожалению, это не работало...
Как я могу сделать это?
PS: у Меня есть исходный код!
Отладка DLL в Visual Studio (см. № 2 в списке) может быть то, что вы ищете (полное раскрытие: да, это мой личный веб-сайт).
В методе №1 вы не можете наблюдать за переменными.
При использовании метода № 2, шаг № 2, если вы не можете открыть проект в том же экземпляре Visual Studio, вы можете запустить двоичный файл проекта (то есть запустить его вне Visual Studio, но убедитесь, что вы запустите отладочную версию.) и присоедините к ней отладчик Visual Studio (меню Отладка -> Присоединить к процессу ).
Вот шаги для метода №2, поэтому никто не должен переходить по ссылке:
Присоединение процесса using к проекту DLL. Это включало подключение отладчика Visual Studio к работающему процессу.
Если у вас есть исходный код и файлы .pdb в каталоге BIN, то вы можете отлаживать этот код. Однако вам нужно будет включить отладку внешнего кода в Visual Studio.
Вам нужно снять флажок с опции "Enable Just My Code": меню Tools --> Options --> Debugging --> Enable Just My Code
ПРИМЕЧАНИЕ: Это будет работать только для .NET сборок.