Команда Debug.WriteLine не отображает никаких выходных данных. - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть. Net проект как пакет nuget. Я создаю новый проект и добавляю этот пакет в мой новый проект. Проект пакета Nuget содержит команды Debug.WriteLine, но я не вижу никаких выходных данных в консоли нового проекта, когда проект выполняется в режиме отладки.

Есть ли какие-либо настройки, чтобы включить это в Visual Studio 2019?

Заранее спасибо.

1 Ответ

1 голос
/ 21 февраля 2020

Библиотеки (* .dll файлы), которые вы получили и используете из пакетов nuget, скорее всего, скомпилированы в конфигурации выпуска. Таким образом, независимо от кода пакета, имеющего методы Debug.WriteLine, эти методы были пропущены при компиляции и не присутствуют в работающем коде.

Если вы хотите видеть выходные данные Debug.WriteLine из пакетов (на самом деле это редко требуется) , чем вам нужно либо найти двоичный файл Debug для сборки пакетов, либо получить код и собрать его самостоятельно в конфигурации Debug, чем использовать получившиеся двоичные файлы.

Восстановление нюгетеров в указанной конфигурации c, но не уверен, что это работает: восстановление nuget с конфигурацией

Следующее также может быть связано и помочь вам: debugging-nuget-package

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