Есть ли способ отключить VS от добавления отладчика в отдельные проекты / контейнеры при использовании интеграции docker-compose?
У нас есть 3 веб-сайта, которые работают как отдельные контейнеры с использованием docker compose. Все три являются базовыми сайтами dotnet, но один из них просто запускает угловой сайт в виде статических файлов.
Я хочу переключить угловой сайт, чтобы использовать nodejs в качестве контейнера.
Проблема в том, что VS все еще пытается внедрить свой отладчик в контейнер nodejs, что приводит к его отказу. Это присоединяется через переопределение docker-compose.vs.debug.g.yml
.
Я хочу как-то сказать Visual Studio просто запустить угловой сайт через docker-compose, а не добавлять отладчик. И я хочу, чтобы отладчик работал на основных сайтах aspnet.
Как и сейчас, сборка docker завершается неудачно, потому что VS не может подключиться к пользовательскому контейнеру nodejs.
Мои dockerfiles и docker-compose работают нормально, когда я запускаю их вне VS. Это просто дополнительный материал, добавляемый через docker-compose.vs.debug.g.yml
, который вызывает проблемы, которые генерируются.