我有一个visual studio asp.net核心v1.1解决方案,并希望使用'2017 2017的'开发人员命令提示符'来构建它。因此我使用以下命令:
结果始终是:在当前目录中找不到'project.json'
我的 dotnet --info 结果是:
由于使用了asp.net core v1.1,Project没有project.json文件。因此,解决方案中的所有项目都有自己的* .csproj文件。
有没有人有想法可能会出错?
答案 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)