关于asp.net核心:在dotnet build上的当前目录中找不到’project.json’

Couldn't find 'project.json' in current directory on dotnet build

我有一个Visual Studio ASP.NET Core v1.1解决方案,希望使用"developer command prompt for vs 2017"来构建它。因此,我使用以下命令:

  • CD(vs项目的路径根文件夹)
  • 网络建设

结果总是:在当前目录中找不到'project.json'

我的dotnet——信息结果是:

  • .NET命令行工具(1.0.0-preview2-1-003177)

由于使用了ASP.NET Core v1.1,该项目没有project.json文件。因此解决方案中的所有项目都有自己的*.csproj文件。

有人知道什么可能出错吗?


你的工具过时了。要构建新的*.csproj结构,需要安装最新的工具。由于Vs2017已经预装了这些工具,我怀疑您安装的旧工具具有不同的体系结构。

例如,您可能有X64版本的1.0.0-preview2-1-003177和在X86中的preview4。检查EDOCX1(对于x64)和EDOCX1(对于x86)中的相应文件夹卸载旧文件夹(控制面板>程序和功能)


现在,dotnetcore项目包包含在.csproj文件中。

enter image description here