Microsoft.AspNet.Identity.EntityFramework 上的 vsts 构建失败
Posted
技术标签:
【中文标题】Microsoft.AspNet.Identity.EntityFramework 上的 vsts 构建失败【英文标题】:vsts build fails on Microsoft.AspNet.Identity.EntityFramework 【发布时间】:2016-12-16 21:08:12 【问题描述】:在 VSTS 中托管了一个 git 项目。当我在 VSTS 中触发构建时,它无法说明以下内容:
您必须添加对程序集的引用 'Microsoft.AspNet.Identity.EntityFramework,版本=2.0.0.0, 文化=中性,PublicKeyToken=31bf3856ad364e35'。
参考是用于 aspnet 身份的 nuget 包,并且项目构建(重建解决方案)在我本地电脑上的 VS2015 中很好。当然没有本地更改,并且构建了相同的分支。
谁能告诉我为什么会发生这种情况或指出如何解决这个问题的方向。
【问题讨论】:
package.config 有问题?将源检索到新目录并执行重建检查错误。 再看看VS2015 Nuget包管理器。导致问题的项目没有显示该包,但该 dll 以某种方式包含在引用中。 【参考方案1】:-
在 VS 2015 中打开包管理器控制台视图(视图=>其他窗口=>包管理器控制台)
在包管理器控制台中运行更新包 Microsoft.AspNet.Identity.EntityFramework
在本地构建项目
提交并推送更改(包文件夹中的文件无法提交并推送到服务器)
将 NuGet 安装程序构建步骤(安装类型:恢复)添加到您的构建定义(其他步骤的顶部)以恢复包
队列构建
【讨论】:
以上是关于Microsoft.AspNet.Identity.EntityFramework 上的 vsts 构建失败的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft.AspNet.Identity 的自定义成员身份 - CreateLocalUser 失败
从Microsoft.AspNet.Identity看微软推荐的一种MVC的分层架构
将 Microsoft.AspNet.Identity 升级到 rc1 后找不到 IdentityStoreManager
如何更改 Microsoft.AspNet.Identity.EntityFramework.IdentityUser 中的 id 类型
Microsoft.AspNet.Identity: UserID用整型数据表示, 而不是GUID
实体类型“Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin<string>”需要定义一个键