gpt4 book ai didi

ASP.NET 5 在项目初始化时不断崩溃 VS

转载 作者:行者123 更新时间:2023-12-03 23:15:28 28 4
gpt4 key购买 nike

我有几个 MVC6 (asp.net 5) 项目的解决方案。
每个项目都使用 bower 和 npm 作为包。 Bower 安装了 normalize-css 和 jquery。

我开始解决方案的 10 次中有 9 次,它会在 mvc 项目的初始化阶段之一崩溃。如果我调试,我会收到以下错误。

An unhandled exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in mscorlib.dll

Additional information: Unexpected end when deserializing object. Path 'dependencies.jquery.pkgMeta.devDependencies', line 43, position 1.

如果我从 bower 依赖项中删除 jquery 并且只剩下 normalize-css ,我会得到:
An unhandled exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in mscorlib.dll

Additional information: Unexpected end when deserializing object. Path 'dependencies.normalize-css.pkgMeta._release', line 39, position 1.

我已经卸载了所有 bower 包并且问题得到了解决,但我显然仍然需要这些包,所以当再次添加 jquery 或其他包时,崩溃再次开始。

我正在使用 Visual Studio 2015 企业版。

编辑 bower.json:
  {
"name": "ASP.NET",
"private": true,
"dependencies": {
"jquery": "2.1.4",
"normalize-css": "3.0.3"
}
}

最佳答案

尝试清理 nuget、npm 和 bower 缓存 - 这对我来说很有帮助:

删除 your user folder 中的文件:

  • ..\.dnx\packages\*应该会自动恢复,但请先备份,
  • ..\.nuget\packages\*如上,请先备份,
  • ..\AppData\Local\bower\cache\*
  • ..\AppData\Roaming\npm-cache\*
  • ..\AppData\Local\Temp\*

  • 当然在执行此操作之前关闭 VS,VS 会在第一次运行时恢复所有包。

    也可以清理 .vs文件夹中的项目文件夹 - 理论上它不相关,但根据我的经验 - 它有助于解决数字 VS 问题。

    关于ASP.NET 5 在项目初始化时不断崩溃 VS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35070788/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com