【问题标题】:Unable to add Controllers and Views in ASP.NET Core MVC project无法在 ASP.NET Core MVC 项目中添加控制器和视图
【发布时间】:2020-09-18 12:08:37
【问题描述】:

我在 Visual Studio 2019 上创建了一个解决方案,该解决方案包含 ASP.NET 核心 MVC Web 应用程序。当我尝试添加新控制器时,它给出错误并且无法添加它。错误是“运行所选代码生成器时出错。无法获取源 https://api.nuget.org/v3-index/repository-signatures/5.0.0/index.json" 的存储库签名信息

然后我将 nuget 包管理器的包源更改为我组织在 Visual Studio 2019 上的自定义源。

更改nuget包管理器的源后,我再次尝试添加控制器和视图,但出现不同的错误,无法添加。错误是“运行所选代码生成器时出错。包还原失败。正在回滚项目名称的包更改”。

我尝试清理 nuget 包缓存,但没有帮助。

请帮我解决这个问题。任何帮助表示赞赏。

【问题讨论】:

    标签: asp.net-core-mvc visual-studio-2019 nuget-package


    【解决方案1】:

    你尝试清除ComponentModelCache

    首先关闭 Visual Studio 的所有实例。删除此文件夹 C:\Users\ (your_user_name)\AppData\Local\Microsoft\VisualStudio\16.0\ComponentModelCache 中的所有文件。

    【讨论】:

    • 尝试了您的建议,但没有奏效。得到同样的错误“运行所选代码生成器时出错。包还原失败。回滚项目名称的包更改”
    • 它是否发生在任何项目和框架中(如 .net 4.7 或 .net core 2.0)?或任何特定的项目?
    • 我使用 Visual Studio 2019 创建的所有 MVC 项目都会发生这种情况。
    • 如果你尝试这种方式,Right click on the target folder.From the list, choose Add => New Item.
    • 有什么帮助吗:stackoverflow.com/q/61380157/90475
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    • 2013-12-27
    • 2017-10-18
    • 1970-01-01
    相关资源
    最近更新 更多