Ich habe ein ASP.NET MVC-Anwendungsprojekt zusammen mit verschiedenen anderen Projekten in einer Visual Studio-Lösung. Die verschiedenen Projekte verwenden verschiedene Versionen der NPOco-Bibliothek wie folgt:
Ich verwende Visual Studio 2015 Update 3 14.0.25422.01.
Aus irgendeinem Grund wird beim Start dieser Anwendung im Debugger mit dem normalen Start Debugging-Befehl in Visual Studio die folgende Warnung ausgegeben:
Wenn ich Debugging fortsetzen drücke, scheint alles wie gewohnt zu funktionieren, einschließlich Breakpoints.
Dieses Problem trat erst kürzlich auf.
Deaktivieren Sie diese Option unter Debug- & gt; Optionen- & gt; Unterdrücken der JIT-Optimierung beim Modulladen (nur verwaltet).
Ein Verbindungsbericht, der zuvor gesendet wurde:
Ссылка .
Bitte stellen Sie auch sicher, dass sich alle Projekte im Debug-Modus befinden. Optimize code wurde in diesem Fall deaktiviert:
Ich habe festgestellt, dass beim Aktualisieren eines Nuget-Pakets, das eine Abhängigkeit von einem referenzierten Projekt hat (das Sie möglicherweise die Version geändert haben), dieses durch die Nuget-Version der DLL ersetzt.
Um dies nach dem Aktualisieren (oder Hinzufügen) Ihres nuget-Pakets zu beheben, müssen Sie den Verweis auf die DLL (z. B. NPoco) entfernen und einen Projektverweis auf das Projekt mit Ihrer modifizierten Version hinzufügen.
Falls jemand dieses Problem immer noch hat, lag es für mich daran, dass ich den GAC durch die Installation der Software, die ich zu debuggen versuchte, verwechselte.
Der Fusionslogger hat mir geholfen, das herauszufinden, ha.
Tags und Links visual-studio visual-studio-2015 visual-studio-debugging