Как вложить файлы по сегментам пути в VS 2017 для проекта ASP.NET Core - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь вложить файлы pathSegment в Visual Studio 2017 для проекта ASP.NET Core.

Я добавил .filenesting.json файл в папку решения с содержимым:

{
    "help": "https://go.microsoft.com/fwlink/?linkid=866610",
    "root": true,   //Also tried with false

    "dependentFileProviders": {
        "add": {
            "pathSegment": {}
        }
    }
}

но он не работает даже при перезапуске VS.Я думаю, что это должно работать, основываясь на этой документации .

Не уверен, следует ли включать или отключать вложение файлов.
Проблема в том, что я не вижу параметры решения в раскрывающемся списке:

screenshot

но редактируется:

screenshot 2

Я также пробовал спользовательская настройка (не решение), и это также не работает.Что я пропустил?

1 Ответ

0 голосов
/ 13 марта 2019

Я думаю, что документация здесь неправильная - на этом скриншоте отсутствуют действующие правила.Я покопался в этом для Stack Overflow и нажал ту же вещь ... вот что на самом деле работает для вашего случая в .filenesting.json:

{
  "help": "https://go.microsoft.com/fwlink/?linkid=866610",
  "root": true,
  "dependentFileProviders": {
    "add": {
      "pathSegment": {
        "add": {
          "Help.*": [ ".cs" ]
        }
      }
    }
  }
}

Единственный важный diff (AFAIK) - это действительное правило "add"сам по себе.

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