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>”需要定义一个键