Ich habe diese DLL (Microsoft.web.Infrastructure.dll) in vielen Projekt-Paket.config meiner Lösung. Es gibt keine Build-Fehler und die DLL wird heruntergeladen auf Lösung Pakete Ordner. Ich bekomme Laufzeitfehler auf fehlende DLL auf jedem Projekt, das die Anwendung trifft. Wenn ich den Ordner des einzelnen Projektordners anschaue, wird diese DLL nicht kopiert. Wie bereits erwähnt, wird die DLL jedoch in den Paketordner der Lösung heruntergeladen. Temporäre LösungMicrosoft.web.Infrastructure.dll nicht gefunden - Visual Studio 2015
-
- manuell kopieren Sie diese DLL zu all einzelnen Projekt ist
- Dieses DLL in GAC
Dieses Problem ist nur auf meinem Rechner und nicht auf irgend Maschine eines anderen Kollegen. Überraschenderweise haben einige von ihnen diese DLL in Projektordner kopiert, während einige von ihnen nicht. Es funktioniert für sie ohne diese DLL in GAC und ohne manuellen Aufwand, ein sauberer Wiederaufbau tat alles für sie.
Ich habe eine kurzfristige Lösung, aber ich bin neugieriger zu wissen, wie es funktioniert auf anderen Maschinen und was ich vermisse.
Dinge, die ich bisher versucht haben - reinigen Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root .... Saubere Lösung und in der Nähe Lösung wieder aufzunehmen und schließlich Lösung Rebuild
Visual Studio 2015 hat nicht klar nuget Cache zu Visual Studio verglichen 2013.
FYI - ich habe Visual Studio 2015 und alle anderen Maschinen sind auf 2013, wenn nicht etwas anderes dies wo ich schaue jetzt an.
Jede Hilfe wird geschätzt.
Sie können versuchen, das Paket neu zu installieren - 'Update-Paket -install Microsoft.Web.Infrastructure' – Win
Scheint, als ob einige verwandte Informationen hier: http://stackoverflow.com/questions/13149851/could-not-load-file- or-assembly-microsoft-web-infrastructure –
Win - Wenn ich säubere und neu aufbaue denke ich, dass es es neu installiert. Außerdem bleibt die Frage gleich, wie es auf anderen Maschinen funktioniert. – Raj