我开始使用yeoman开发ASP.NET Core MVC Web应用程序
生成项目并运行dotnet restore
。
它给了我这个错误:
文件夹' / home / hemal / DOTNET / MyFirstApp'不包含要恢复的项目。
没有project.json
个文件,但有新的MyFirstApp.csproj
文件。
如何解决这个问题?
答案 0 :(得分:11)
我也在Mac上碰到了这个。问题是Yeoman生成器(generator-aspnet)已经升级为使用新的.csproj项目系统,如果你安装了dotnet
的旧版本,它将失败。
如果您计算机上dotnet --version
的输出低于1.0.0-rc3-004530
,那就是错误的来源。安装最新版本并重试,它应该可以正常工作。
我能够使用dotnet工具的RC3 release(或更高版本)。请注意,在撰写本文时(2017年2月),官方.NET Core下载页 没有您需要的版本!
答案 1 :(得分:0)
问题是最新的Yeoman生成需要.NetCore的更新版本,因为Yeoman生成器创建.csproj文件和最新版本支持.csproj文件。我在mac上遇到了这个问题并安装了最新版本的.NetCore,它对我来说很好。您可以从link获取最新的SKD。我安装了 macOS(x64)PKG 。