我开始使用 yeoman 开发 ASP.NET Core MVC Web 应用程序
生成项目并运行 dotnet restore
。
它给了我这个错误:
The folder '/home/hemal/DOTNET/MyFirstApp' does not contain a project to restore.
没有 project.json
文件,但有新的 MyFirstApp.csproj
文件。
如何解决这个问题?
最佳答案
我在 Mac 上也遇到过这个问题。问题是 Yeoman 生成器 (generator-aspnet) 已经升级为使用新的 .csproj 项目系统,如果您安装了旧版本的 dotnet
,它将失败。
如果您机器上 dotnet --version
的输出低于 1.0.0-rc3-004530
,这就是错误的来源。安装最新版本并重试,它应该可以正常工作。
我能够让它与 RC3 release 一起工作(或更高版本)的 dotnet 工具。请注意,在撰写本文时(2017 年 2 月),官方 .NET Core 下载页面没有您需要的版本!
关于ubuntu - dotnet restore 使用新的 csproj 文件出错,没有 project.json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42176484/