脚手架错误:deps.json 不存在

2023-12-19

我目前正在使用 VS2017 开发 .NET Core MVC Web

当我尝试从“添加”>“控制器”创建新控制器时,出现此错误

Error

There was an error running the code generator: "The specified deps.json
[C:\Users\xxx\Documents\Visual Studio 2017\Projects\bin\MCD\Debug\netcoreapp1.1
\[project name].deps.json] does not exist"

当我探索解决方案文件夹时,我发现bin目录中有两个文件夹,Debug and MCD.

bin
|
- Debug
 - netcoreapp1.1
  - ...
  - [project name].deps.json
|
- MCD <- this is where the scaffolding looks for deps.json

我注意到在调试 .NET Console 应用程序(我从它创建的)时也遇到了同样的问题dotnet new console来自 Visual Studio Code 的 cli 命令)。面临同样的问题找不到.deps.json https://stackoverflow.com/questions/37485968/deps-json-could-not-be-found

我是否遗漏了任何 .NET Core 配置?或者这是 .NET Core 中的一个错误?我记得在 VS2017 中安装 .NET Core 之前我没有配置任何东西


就我而言,这个错误是在 VS 更新后出现的。不知道为什么,但我做了什么:

  1. 转到您的项目文件夹并删除bin and obj文件夹。
  2. 重建您的项目。
  3. 添加您的新控制器。它应该有效。

也许它会对某人有所帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

脚手架错误:deps.json 不存在 的相关文章

随机推荐