我正在从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 =中性,PublicKeyToken = null'
包的版本:
"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,但我的参考模糊不清。
我对解决方案有一些想法:
有人提出了解决这种冲突的不同方法吗?
答案 0 :(得分:1)
如果你有野心,你可以用更新的依赖关系重新编译MongoDB库并向项目发送PR。如果这太费劲了,别名似乎是正确的方法。