2016-10-05 3 views

ответ

0

Я смог понять это! В моих папках решений у меня есть следующие проекты:

  • -Project.Data
  • -Project.Domain
  • -Project.WebApi

Когда вы находитесь в папке решения и попытаться запустите отладчик, VS Code добавит папку .vscode и поместит в него файл launch.json. Все, что вам нужно сделать, это изменить свойство «program» в разделе «Конфигурации». Первоначально она выглядит следующим образом:

"${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>" 

Изменить его:

"${workspaceRoot}/<project-name>/bin/Debug/<target-framework>/<project-name.dll>" 

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

"${workspaceRoot}/Project.WebApi/bin/Debug/netcoreapp1.0/Project.WebApi.dll" 

Если приложение создает tasks.json, вам нужно будет добавить новый элемент массива «args» для задачи построения, например:

"${workspaceRoot}/<project-name>/project.json" 

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

"${workspaceRoot}/Project.WebApi/project.json" 

Убедитесь, что вы добавить элемент в этом массиве для каждого из проектов в решении.

Моя файловая структура решение теперь выглядит следующим образом:

  • -.vscode
  • -Project.Data
  • -Project.Domain
  • -Project.WebApi

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

Смежные вопросы