Eine Referenzbaugruppe kann zur Ausführung von einem Web-Site-Projekt nicht geladen werden

9

Verwendung von .NET 4.6.2 und eines älteren Web-Site-Projekts (nicht Web-Anwendung). Wenn ich das BIN-Verzeichnis lösche und dann Build und Ausführen funktioniert, aber manchmal nach mehreren Builds und Läufen, schlägt es mit diesem Fehler fehl.

%Vor%

Gibt es einen Trick, um Web-Site-Projekte richtig funktionieren zu lassen, wenn die Bibliotheken, die sie verwenden, anfangen, netstandard 2.0 einzubinden?

Es scheint auch, dass diese Assembly-Bindungsumleitung notwendig ist, um es zum Laufen zu bringen, aber nugget fügt eine Umleitung zu einer älteren Version 4.1.1.0 hinzu. Irgendwelche Vorschläge, wie man das anders als das manuelle Bearbeiten dieser Zeile nach den meisten Nuget-Updates beheben kann?

%Vor%

Würden all diese Probleme verschwinden, wenn das Projekt in ein Webanwendungsprojekt migriert wird?

    
Ian Mercer 30.08.2017, 20:09
quelle

1 Antwort

0

Ja, Sie können die Website in eine Webanwendung konvertieren:

Wenn Sie diese Konfiguration nicht sehen können, haben Sie wahrscheinlich Probleme mit Namen von Klassen, zum Beispiel:

  

/Verzeichnis/Index.aspx.cs

     

/Directory2/Index.aspx.cs

    
Elizaveta Golenok 10.01.2018 09:36
quelle