我已经尝试了我能找到的每一个包,但是没有一个包可以安装到我的项目中。我已经安装了扩展和更新列表中列出的所有可用的更新。例如,当我尝试安装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 Studio2015和新的“改进”的NuGet包管理器有问题的人。
更新:
好吧,我的解决方案一定有些奇怪,因为我从VS2015模板(web)创建了一个新项目,并且包安装得很好。当我发现这个问题时,我会发布解决方案,以防其他人遇到同样的问题。
更新2:
好吧,这不是我们的解决方案。我们再次从头创建了一个新的解决方案(这浪费了我们大量的开发时间),添加了几个包(Identity,EF,SendGrid),在将解决方案签入VSO后,另一个开发人员重新创建了分支,然后出现了构建错误。当我转到单个项目的NuGet包时,它就好像我添加的包都不可用一样。还有谁遇到过这种情况吗?
发布于 2016-04-07 04:34:23
tl;dr -删除以下内容:
%AppData%/Nuget/Nuget.config
警告:如果您有自定义的NuGet源代码,这将删除它们,您必须重新添加它们。
更长的版本:
您可能已损坏您的NuGet配置。哦,不:(
Nuget.config是一个用来跟踪NuGet拉取的所有位置,以及配置其他内容的文件。很可能,这个xml文件不知何故被破坏了。
请转到以下路径:C:\Users\{{username}}\AppData\Roaming\
Nuget.config
参考:在2017年的好日子里,你的文件应该是这样的
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<activePackageSource>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
<!-- Others -->
</packageSources>
<packageSourceCredentials>
<!-- secret stuff -->
</packageSourceCredentials>
</configuration>
发布于 2016-01-21 05:01:14
关闭并重新打开VS2015可以解决此问题。
在某些情况下,简单地重新加载受影响的项目似乎是可行的。
发布于 2015-12-03 04:36:09
在我的例子中,我找到了一个解决方案,尝试更新NuGet包管理器。
为此,请执行以下操作:
从VS中,转到Tools
这让我可以毫无问题地再次安装软件包。
希望这能有所帮助!
https://stackoverflow.com/questions/32344232
复制相似问题