Visual Studio Express 2012 app.config Remappage
J'ai déménagé d'un projet de MVC 3 à MVC 4 il y a un moment maintenant.
quand je construis, je reçois les messages
1> No way to resolve conflict between "System.Web.Mvc, Version=3.0.0.0 ..." and , Version=2.0.0.0
1> Consider app.config remapping of assembly "System.Web.WebPages ..." from Version "1.0.0.0" to Version "2.0.0.0" to solve conflict and get rid of warning.
1> Consider app.config remapping of assembly "System.Web.WebPages.Razorfrom Version "1.0.0.0" [c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.WebPages.Razor.dll] to Version "2.0.0.0" [C:\Users\OEM\documents\visual studio 2012\Projects\DabTrial\packages\Microsoft.AspNet.WebPages.2.0.30506.0\lib\net40\System.Web.WebPages.Razor.dll] to solve conflict and get rid of warning.
et ainsi de suite.
Quand je regarde les références, elles sont toutes les versions ultérieures, et le web.config ne concerne que les versions ultérieures. Quand je recherche la solution complète du répertoire par le jeton de clé publique (dans l'explorateur windows), je ne trouve aucun type XML des fichiers avec des références aux versions antérieures.
évidemment, le chemin d'accès aux fichiers est différent, mais je ne trouve pas où le compilateur est dirigé vers le chemin le plus tôt .dll fichier.
Le projet est construit et fonctionne très bien, mais je suppose que le compilateur est ce qui suggère que ces modifications pour une raison. Merci pour toute aide.
source d'informationauteur Brent | 2013-06-06
Vous devez vous connecter pour publier un commentaire.
Votre nuget dépendances sont probablement le référencement de la MVC3 version. Vous pouvez essayer de mettre le code suivant dans votre site web config pour forcer le MVC4 version:
Vous pouvez également essayer de lancer le suivant dans le La Console Du Gestionnaire De Package
Vous devez avoir au moins la version 2.1 de nuget pour cette commande, mais il permettra de mettre à jour vos paquets et les réorienter si vous avez mis à jour .NET. Vous pouvez consulter ce post pour plus d'informations.
Le Retargeting, solution de .Net 4.0 à 4.5 - comment faire pour recibler les packages NuGet?
J'ai aussi eu de tels problèmes. Je n'ai juste deux choses: