Mi sto spostando su vnext da mvc 5. Ho riscontrato alcune difficoltà durante l'aggiunta del controller per l'autenticazione esterna.UserManager di Vnext esiste in entrambe le librerie (riferimento ambiguo)
Il tipo 'IdentityResult' esiste in entrambi 'Microsoft.AspNet.Identity.Core, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' e 'Microsoft.AspNet.Identity, Version = 3.0.0.0 , Culture = neutral, PublicKeyToken = null'
Versioni di pacchetti:
"Microsoft.AspNet.Identity": "3.0.0-beta5",
"MongoDB.AspNet.Identity;": "1.0.5" (and Microsoft.Asp.Net.Identity.Core as dependency)
ho trovato che Microsoft.AspNet.Identity.Core è una dipendenza di pacchetto AspNet.Identity.MongoDB. Voglio usare MongoDb ma ho riferimenti ambigui.
Ho alcune idee per una soluzione:
- aliasing (https://msdn.microsoft.com/en-us/library/ms173212(v=vs.140).aspx)
- eliminazione Identity.Core dipendenza dal pacchetto Identity.MongoDB.
Qualcuno propone un modo diverso per risolvere questo conflitto?
In realtà, l'ho fatto. E dopo ho trovato la libreria su GitHub. –