我尝试了所有可能找到的软件包,但没有一个将安装在我的项目中。我已经安装了“扩展和更新”列表中列出的每个更新。例如,当我尝试安装SendGrid时,这就是结果(与所有其他软件包的结果一样):
Attempting to gather dependencies information for package 'Sendgrid.6.1.0' with respect to project 'UI\MyApplication.MVC', targeting '.NETFramework,Version=v4.5.2'
Attempting to resolve dependencies for package 'Sendgrid.6.1.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Sendgrid.6.1.0'
Resolved actions to install package 'Sendgrid.6.1.0'
For adding package 'SendGrid.SmtpApi.1.3.1' to project 'MyApplication.MVC' that targets 'net452'.
For adding package 'SendGrid.SmtpApi.1.3.1' to project 'MyApplication.MVC' that targets 'net452'.
Adding package 'SendGrid.SmtpApi.1.3.1' to folder 'C:\Users\Keith\Source\Workspaces\MyApplication\MyApplication.MVC\packages'
Install failed. Rolling back...
我可能不是世界上唯一一个遇到有关Visual Studio 2015和“改进的” NuGet软件包管理器的问题的人。
更新:
嗯,在我的解决方案中一定有些奇怪,因为我是从VS2015模板(Web)创建了一个新项目,并且软件包安装得很好。发现问题后,如果其他人遇到相同问题,我将发布解决方案。
更新2:
好的,这不是我们的解决方案。我们再次从头开始创建了一个新的解决方案(这可能浪费了我们很多开发时间),添加了两个软件包(Identity,EF,SendGrid),并将解决方案签入VSO之后,另一位开发人员执行了全新的创建工作分支并生成错误。当我转到单个项目的NuGet程序包时,它的作用就像我添加的所有程序包都不可用。还有其他人遇到吗?