Предположим, у меня есть репо d:\git
, и у меня есть такие проекты:
d:\git\tools\tool1\tool1.sln
d:\git\tools\tool2\tool2.sln
Когда я открываю tool1.sln
и использую режим работы папок с решением, Visual Studio делает решение корневым d:\git
, поскольку существует d:\git\.git
.
Режим «Решения и папки» - это кнопка:
Я не хочу, чтобы Visual Studio что-то знала о GIT. Мне бы хотелось, чтобы он открыл tool1.sln
и сохранил корень решения d:\git\tools\tool1
.
Особое раздражение вызывает то, что Visual Studio сканирует весь репозиторий для создания Intellisense. Другая причина заключается в том, что Find in Solution также сканирует слишком широко.
Предложения