在dotnet build上的当前目录中找不到'project.json'

时间:2017-03-27 11:52:52

标签: asp.net-core

我有一个visual studio asp.net核心v1.1解决方案,并希望使用'2017 2017的'开发人员命令提示符'来构建它。因此我使用以下命令:

  • cd(VS项目的路径\ rootfolder)
  • dotnet build

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

我的 dotnet --info 结果是:

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

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

有没有人有想法可能会出错?

2 个答案:

答案 0 :(得分:3)

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

例如,您可能拥有x64版本的1.0.0-preview2-1-003177和x4中的preview4。检查C:\Program Files\dotnet\sdk(对于x64)和C:\Program Files (x86)\dotnet\sdk(对于x86)中的相应文件夹,卸载旧文件夹(控制面板>程序和功能)

答案 1 :(得分:1)

现在,DotNetCore项目包包含在< projectName > .csproj 文件

enter image description here