Как я могу получить текущий путь решения в Visual Studio «Командное окно»? - PullRequest
0 голосов
/ 31 марта 2020

Я открыл «Окно команд» Visual Studio 2019 (используя View -> Other Windows -> Command Window) и выполнил следующую команду:

DebugAdapterHost.Launch /LaunchJson:launch.json

Файл launch.json находится в текущем каталог решений. К сожалению, Visual Studio ищет его где-то еще и не может его найти:

>DebugAdapterHost.Launch /LaunchJson:launch.json
Could not find file 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\launch.json'.

Если я использую абсолютный путь к launch.json, это работает, но это, очевидно, не очень переносимо. Как я могу получить путь к открытому в данный момент решению?

Я предполагал, что что-то подобное будет работать, но это не так:

>DebugAdapterHost.Launch /LaunchJson:$(SolutionDir)/launch.json
Could not find a part of the path 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\$(SolutionDir)\launch.json'.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...