我在使用标准Web项目向导创建的VisualStudio 2013上有一个简单的WebForms项目。最近,我安装了VisualStudio 2015并决定升级。升级后,我运行标准的NuGet包恢复,这很好。
令我惊讶的是,这个项目没有建成。错误信息是:
类型或命名空间名称'FriendlyUrls'在。中不存在 命名空间'Microsoft.AspNet'
事实上,我可以在卸载'FriendlyUrls'的情况下成功构建项目。但是,当然,缺少适当的功能。也许有人可能有更多想法可以在这种情况下做些什么来修复项目?
答案 0 :(得分:1)
前段时间我遇到了一个非常类似的问题,项目不会编译,包裹也没有真正恢复。
这是因为nuget管理系统在VS2015上从MS-build恢复更改为自动包恢复。
您可以使用软件包控制台进行安装,但最好按照nuget:Migrating to automatic restore提供的说明进行操作。