[英]Visual Studio 2017 - Packages fail to install when I create Web Application (.NET Framework) project MVC
Whenever I create a new ASP.NET Web Application (.NET Framework) project and I choose the MVC template, I get this message:每当我创建一个新的 ASP.NET Web 应用程序 (.NET Framework) 项目并选择 MVC 模板时,我都会收到以下消息:
Could not add all required packages to the project.
无法将所有必需的包添加到项目中。 The following packages failed to install from 'C:\\Program Files(x86)\\Microsoft Visual Studio Shared Packages'
以下软件包无法从“C:\\Program Files(x86)\\Microsoft Visual Studio Shared Packages”安装
Newtonsoft.Json.11.0.1: Unable to find version '11.0.1' of package 'Newtonsoft.Json'. Newtonsoft.Json.11.0.1:无法找到包“Newtonsoft.Json”的“11.0.1”版本。
bootstrap.3.3.7: Unable to find version '3.3.7' of package 'bootstrap'. bootstrap.3.3.7:无法找到包“bootstrap”的“3.3.7”版本。
jQuery.3.3.1: Unable to find version '3.3.1' of package 'jQuery'. jQuery.3.3.1:无法找到包“jQuery”的版本“3.3.1”。
Microsoft.AspNet.Razor.3.2.4: Unable to find version '3.2.4' of package 'Microsoft.AspNet.Razor'. Microsoft.AspNet.Razor.3.2.4:无法找到“Microsoft.AspNet.Razor”包的“3.2.4”版本。
Microsoft.AspNet.Web.Optimization.1.1.3: Unable to find version '1.1.3' of package 'Microsoft.AspNet.Web.Optimization'. Microsoft.AspNet.Web.Optimization.1.1.3:无法找到包“Microsoft.AspNet.Web.Optimization”的“1.1.3”版本。
Microsoft.AspNet.WebPages.3.2.4: Unable to find version '3.2.4' of package 'Microsoft.AspNet.WebPages'. Microsoft.AspNet.WebPages.3.2.4:无法找到“Microsoft.AspNet.WebPages”包的“3.2.4”版本。
Microsoft.Web.Infrastructure.1.0.0.0: Unable to find version '1.0.0.0' of package 'Microsoft.Web.Infrastructure'. Microsoft.Web.Infrastructure.1.0.0.0:找不到包“Microsoft.Web.Infrastructure”的版本“1.0.0.0”。
Microsoft.AspNet.MVC.5.2.4: Unable to find version '5.2.4' of package 'Microsoft.AspNet.MVC'. Microsoft.AspNet.MVC.5.2.4:无法找到“Microsoft.AspNet.MVC”包的“5.2.4”版本。
Modernizr.2.8.3: Unable to find version '2.8.3' of package 'Modernize'. Modernizr.2.8.3:无法找到包“Modernize”的“2.8.3”版本。
Antlr.3.5.0.2: Unable to find version '3.5.0.2' of package 'Antlr'. Antlr.3.5.0.2:无法找到包“Antlr”的版本“3.5.0.2”。
WebGrease.1.6.0: Unable to find version '1.6.0' of package 'WebGrease'. WebGrease.1.6.0:无法找到“WebGrease”包的“1.6.0”版本。
jQuery.Validation.1.17.0: Unable to find version '1.17.0' of package 'jQuery.Validation' jQuery.Validation.1.17.0:无法找到包“jQuery.Validation”的“1.17.0”版本
Microsoft.jQuery.Unobtrusive.Validation.3.2.4: Unable to find version 3.2.4 of package 'Microsoft.jQuery.Unobtrusive.Validation'. Microsoft.jQuery.Unobtrusive.Validation.3.2.4:无法找到包“Microsoft.jQuery.Unobtrusive.Validation”的 3.2.4 版。
Then after clicking "Ok", I get another message:然后单击“确定”后,我收到另一条消息:
Unable to find version '2.0.0' of package 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform'.
无法找到包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform”的“2.0.0”版本。
I've tried uninstalling and reinstalling my Visual Studio but it didn't help.我试过卸载并重新安装我的 Visual Studio,但没有帮助。
Update VS2017 released a new update today, I updated to the new version 15.9.27 from version 15.9.26 and it fixed half of my errors.更新VS2017 今天发布了一个新更新,我从 15.9.26 版本更新到新版本 15.9.27,它修复了我的一半错误。 The errors I'm left with now are the following:
我现在留下的错误如下:
bootstrap.3.3.7: Unable to find version '3.3.7' of package 'bootstrap' bootstrap.3.3.7:无法找到包“bootstrap”的“3.3.7”版本
Microsoft.AspNet.Razor.3.2.4: Unable to find version '3.2.4' of package 'Microsoft.AspNet.Razor'. Microsoft.AspNet.Razor.3.2.4:无法找到“Microsoft.AspNet.Razor”包的“3.2.4”版本。
Microsoft.AspNet.WebPages.3.2.4: Unable to find version '3.2.4' of package 'Microsoft.AspNet.WebPages'. Microsoft.AspNet.WebPages.3.2.4:无法找到“Microsoft.AspNet.WebPages”包的“3.2.4”版本。
Microsoft.AspNet.MVC.5.2.4: Unable to find version '5.2.4' of package 'Microsoft.AspNet.MVC'. Microsoft.AspNet.MVC.5.2.4:无法找到“Microsoft.AspNet.MVC”包的“5.2.4”版本。
Microsoft.jQuery.Unobtrusive.Validation.3.2.4: Unable to find version 3.2.4 of package 'Microsoft.jQuery.Unobtrusive.Validation'. Microsoft.jQuery.Unobtrusive.Validation.3.2.4:无法找到包“Microsoft.jQuery.Unobtrusive.Validation”的 3.2.4 版。
当您尝试安装 Visual Studio 时,它本身会要求安装 Web 应用程序、azure 功能等。我相信您已经错过了要检查安装的 Web 应用程序开发的 .net 框架。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.