首页 文章

Vnext UserManager存在于两个库中(模糊引用)

提问于
浏览
8

我正在从mvc 5向vnext移动 . 我在添加外部认证控制器时遇到了一些困难 .

'IdentityResult'类型存在于'Microsoft.AspNet.Identity.Core,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'和'Microsoft.AspNet.Identity,Version = 3.0.0.0,Culture = neutral,公钥=空”

包的版本:

"Microsoft.AspNet.Identity": "3.0.0-beta5",
"MongoDB.AspNet.Identity;": "1.0.5" (and Microsoft.Asp.Net.Identity.Core as dependency)

我发现Microsoft.AspNet.Identity.Core是AspNet.Identity.MongoDB包的依赖项 . 我想使用MongoDb,但我有一个模棱两可的参考 .

我有一些解决方案的想法:

有人提出了解决这种冲突的不同方法吗?

1 回答

  • 1

    如果您有野心,可以使用更新的依赖项重新编译MongoDB库并将PR发送到项目中 . 如果这太费劲,则别名似乎是正确的方法 .

相关问题