Le problème, c'est que votre Gestionnaire de Package NuGet est trop vieux. Vous avez besoin de NuGet 2.12 depuis ce prend en charge la plus récente .NETStandard cadres que le AutoMapper 5.0.1 package NuGet.
Le AutoMapper a une dépendance de groupe qui permet de spécifier une cible de cadre de .NETStandard. Depuis la version de votre Gestionnaire de Package NuGet est trop vieille, elle ne reconnaît pas ce framework cible et la convertit en un Inconnu framework cible et vous vous retrouvez avec des doublons de cadres de car il .NETStandard est utilisé à quelques reprises dans ce package NuGet. Cela provoque l'erreur:
'AutoMapper' already has a dependency defined for 'Microsoft.CSharp'
Malheureusement NuGet 2.12 n'est pas disponible pour Visual Studio 2012, mais est disponible pour Visual Studio 2013.
Donc, soit vous avez besoin de mise à jour de Visual Studio 2013 ou au-dessus, ou vous aurez à utiliser l'ancienne AutoMapper package NuGet qui ne prend pas en charge .NETStandard.