432 Stimmen

Es wurden Konflikte zwischen verschiedenen Versionen derselben abhängigen Assembly gefunden, die nicht aufgelöst werden konnten.

Wenn ich meine Lösung reinige und dann aufbaue, die mehrere Projekte enthält, berichtet das Ausgabefenster, dass der Build erfolgreich war. Wenn ich jedoch das Fehlerlistenfenster ansehe, zeigt es mir diese Warnung:

Es wurden Konflikte zwischen verschiedenen Versionen derselben abhängigen Assembly gefunden, die nicht aufgelöst werden konnten. Diese Referenzkonflikte sind im Buildprotokoll aufgeführt, wenn die Protokollverbosity auf ausführlich eingestellt ist. C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets

Wenn ich auf diese Nachricht doppelklicke, wird die Datei C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets geöffnet, aber ich verstehe nichts darin.

Ich benutze Visual Studio Express 2013 für das Web.

Wie finde ich heraus, was falsch ist und mit welcher DLL, und wie mache ich dann die Warnung verschwinden?

0voto

jitendra r Punkte 9

Ich habe Microsoft ASP.NET MVC NuGet-Paket von Manage NuGet-Pakete deinstalliert und erneut installiert. Während der Neuinstallation wurden alle Konflikte in Bezug auf die Razor-Version behoben. Probier es aus.

0voto

Tayron Ovares Punkte 11

Ich habe Newtonsoft.Json v10.0.0.3 und Newtonsoft.Json v11.X.X.X in verschiedenen Projekten von nuget.org über "NuGet-Pakete verwalten" installiert und es dann erneut (in derselben Version) neu installiert. Durch die Neuinstallation wurden alle Konflikte im Zusammenhang mit der Razor-Version gelöst. Funktioniert für mich!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X