我做了一个项目
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 for VS 2015) .
我怎样才能制作这些文件和目录?我手动制作这些吗?
2 回答
.NETCore正在以稍微快的速度改变它的内部结构(尽管它现在似乎已经稳定下来),因此许多教程已经过时了 . For about a year now,project.json已被转储为"your-app-name" .csproj文件 .
如果您正在学习教程或书籍,那么对于您应该在project.json中编写的任何内容,您现在必须在csproj文件中以稍微不同的格式编写它 .
如果我在使用this migration guide时遵循教程时必须弄乱project.json .
.NET Core(以及其他团队)决定放弃
project.json
并返回 MSBuild 和*.csproj
.所以.net核心堆栈中没有
project.json
也没有global.json
.project.json
的替代方案是*.csproj
,global.json
的替代方案是*.sln
.Old csproj to new csproj: Visual Studio 2017 upgrade guide
for more info
Update :(基于Stajs评论)
global.json仍然在堆栈中,但是只是定义了SDK版本 .