AspNetZero-.NET Core 2.0 MVC版本-添加新控制器时出错

时间:2018-08-05 20:02:14

标签: asp.net-mvc asp.net-core aspnetboilerplate

大约6个月后,我恢复了基于.NET Core 2.0的AspNetZero解决方案的工作。 我有原始下载版本和修改版本作为单独的GIT存储库。在两个版本/存储库中,当我尝试添加新的MVC控制器时,都会不断收到以下错误消息。

enter image description here

在我的PC上,我安装了从1.0一直到2.1.302的所有.NET Core SDK。我正在处理其他项目,正在使用.NET Core 2.1。

我什至在VS2017中创建了一个全新的.NET Core 2.0项目,并且能够搭建一个新的MVC控制器而没有任何错误。此问题仅在AspNetZero解决方案上发生。

我已经进行了很多搜索以寻找解决方案,但是我在网上找到的答案都没有起作用。我只是将一个global.json文件添加到我的解决方案文件夹中,并将SDK设置为2.0.0,然后重试,仍然无法正常工作。我不断收到相同的错误!

1 个答案:

答案 0 :(得分:0)

  1. 根据您的情况,您的NuGet软件包可能无效 目标框架。检查所有您最近的.NET Core NuGet软件包 版本。
  2. 清除您的NuGet缓存,如图enter image description here
  3. 所示

更新:Delete all bin & obj folders.