Не существует project.json, global.json... и т.д. на .NET Core Solution с Visual Studio 2017

Я делаю проект

File -> New -> Project -> Visual C# -> Web -> ASP.NET Core Web Application     
(.NET Core) -> Empty -> OK

Но нет решения и каталога src, а также нет project.json, web.config и т.д.

Я ссылаюсь на книгу, которая использует Visual Studio 2015. В примере книги есть все файлы и каталоги, которые я рассказал. Но я не (я использую VS 2017, так как я не могу найти .NET Core для VS 2015).

Как я могу сделать эти файлы и каталоги?? Я делаю это вручную?

Ответы

Ответ 1

.NETCore менял свои внутренние компоненты с небольшим быстрым темпом (хотя кажется, что он успокоился), что сделало многие учебники устаревшими. С середины 2016 года файл project.json был выгружен в пользу файла "your-app-name".csproj.

Если вы следуете учебнику или книге, то для всего, что вы должны написать в project.json, теперь вы должны записать его в файл csproj в несколько ином формате.

Если мне нужно связываться с project.json при изучении руководств, я использую это официальное руководство по миграции.

Ответ 2

.NET Core (и другие команды) решили удалить project.json и вернуться к MSBuild и *.csproj.

Поэтому в стеке ядра .net нет ни project.json ни global.json.
Альтернативой для project.json является *.csproj а для global.json - *.sln.

Старый csproj до нового csproj: руководство по обновлению Visual Studio 2017
для получения дополнительной информации


Обновление: (на основе комментария Stajs)
global.json все еще находится в стеке, но кастрирован только для определения версии SDK.