dotnet恢复使用新的csproj文件获取错误,没有project.json文件

Hem*_*mal 7 ubuntu yeoman-generator asp.net-core-mvc .net-core asp.net-core

我开始使用yeoman生成的项目开发ASP.NET Core MVC Web应用程序并运行dotnet restore.

它给了我这个错误:

文件夹'/ home/hemal/DOTNET/MyFirstApp'不包含要还原的项目.

没有project.json文件,但有新MyFirstApp.csproj文件.

怎么解决这个?

Nat*_*ini 11

我也在Mac上碰到了这个.问题是Yeoman生成器(generator-aspnet)已经升级为使用新的.csproj项目系统,如果你安装了旧版本,它将失败dotnet.

如果dotnet --version您机器上的输出低于1.0.0-rc3-004530,那就是错误的来源.安装最新版本并重试,它应该工作正常.

我能够使用dotnet工具的RC3版本(或更高版本).请注意,在撰写本文时(2017年2月),官方.NET Core下载页面没有您需要的版本!