Я создал проект библиотеки классов, который генерирует пакет nuget с символами и источником. Проект webforms использует этот пакет nuget.Могу ли я отлаживать пакет nuget с контрольными точками источника вместо того, чтобы в него входить?
Чтобы отладить проект, один подключается к процессу IIS и устанавливает точки останова соответствующим образом. Это отлично работает с кодом, который находится в том же решении, что и проект webforms.
Я хотел бы иметь возможность отлаживать код, который находится в библиотеке классов, либо (случай 1), через исходный проект библиотеки классов, либо присоединение к процессу IIS ИЛИ (случай 2) путем открытия исходного файла, находящегося в веб-формы.
В случае 1, я могу получить доступ к исходному файлу, и точки останова даже выглядят так, как будто они будут работать (нет ошибок о не загруженных символах), но точки останова не попадают.
В случае 2, я не знаю, как загрузить исходные файлы. Лучшее, что я могу понять, - это вмешательство в исходные файлы, которые из-за структуры приложения довольно сложно сделать.
Есть ли способ отладить пакет nuget, установив точки останова прямо в файле, а не вступая в него?
Я попытался прикрепить его к проекту, который произвел нугет. Но, похоже, это не сработало - возможно, версии немного разные. –
Вы можете попробовать построить это решение и использовать этот вывод вместо него из nuget. Если у вас есть это решение, он должен иметь такой же результат –