Visual Studio 2017-当我创建Web应用程序.NET Framework项目MVC

问题描述

每当我创建一个新的ASP.NET Web应用程序(.NET Framework)项目并选择MVC模板时,都会收到以下消息:

无法将所有必需的软件包添加到项目中。以下程序包无法从“ C:\ Program Files(x86)\ Microsoft Visual Studio共享程序包”安装。

  • Newtonsoft.Json.11.0.1:无法找到软件包“ Newtonsoft.Json”的版本“ 11.0.1”。

  • bootstrap.3.3.7:找不到软件包“ bootstrap”的版本“ 3.3.7”。

  • jQuery.3.3.1:无法找到软件包“ jQuery”的版本“ 3.3.1”。

  • Microsoft.AspNet.Razor.3.2.4:无法找到软件包“ Microsoft.AspNet.Razor”的版本“ 3.2.4”。

  • Microsoft.AspNet.Web.Optimization.1.1.3:无法找到软件包“ Microsoft.AspNet.Web.Optimization”的版本“ 1.1.3”。

  • Microsoft.AspNet.WebPages.3.2.4:无法找到软件包“ Microsoft.AspNet.WebPages”的版本“ 3.2.4”。

  • Microsoft.Web.Infrastructure.1.0.0.0:无法找到软件包“ Microsoft.Web.Infrastructure”的“ 1.0.0.0”版本。

  • Microsoft.AspNet.MVC.5.2.4:无法找到软件包“ Microsoft.AspNet.MVC”的版本“ 5.2.4”。

  • Modernizr.2.8.3:找不到软件包“ Modernize”的版本“ 2.8.3”。

  • Antlr.3.5.0.2:无法找到软件包“ Antlr”的版本“ 3.5.0.2”。

  • WebGrease.1.6.0:无法找到软件包“ WebGrease”的版本“ 1.6.0”。

  • jQuery.Validation.1.17.0:无法找到软件包“ jQuery.Validation”的版本“ 1.17.0”

  • Microsoft.jQuery.Unobtrusive.Validation.3.2.4:无法找到软件包“ Microsoft.jQuery.Unobtrusive.Validation”的3.2.4版本。

然后,单击“确定”后,我又收到一条消息:

无法找到软件包“ Microsoft.CodeDom.Providers.DotNetCompilerPlatform”的版本“ 2.0.0”。

我尝试卸载并重新安装Visual Studio,但没有帮助。

更新 VS2017今天发布了一个新更新,我从15.9.26版更新到了15.9.27版,它修复了一半的错误。我现在剩下的错误如下:

  • bootstrap.3.3.7:找不到软件包“ bootstrap”的版本“ 3.3.7”

  • Microsoft.AspNet.Razor.3.2.4:无法找到软件包“ Microsoft.AspNet.Razor”的版本“ 3.2.4”。

  • Microsoft.AspNet.WebPages.3.2.4:无法找到软件包“ Microsoft.AspNet.WebPages”的版本“ 3.2.4”。

  • Microsoft.AspNet.MVC.5.2.4:无法找到软件包“ Microsoft.AspNet.MVC”的版本“ 5.2.4”。

  • Microsoft.jQuery.Unobtrusive.Validation.3.2.4:无法找到软件包“ Microsoft.jQuery.Unobtrusive.Validation”的3.2.4版本。

解决方法

当您尝试安装Visual Studio时,它本身会要求安装诸如Web应用程序,Azure功能等之类的东西。我相信您已经错过了要检查安装Web应用程序的.net框架。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...