Die letzten drei "erneute Zuordnung"-Meldungen im Solution-Build kamen aus
Fortis, SynpraxReports und HausDuelken - dort standen die Redirects noch auf
den Vor-CPM-Versionen:
- Fortis: System.Runtime.CompilerServices.Unsafe 5.0.0.0 -> 6.0.3.0
- SynpraxReports, HausDuelken: System.IO.Pipelines 9.0.0.7 -> 10.0.0.5
Zugleich werden die in 05c72c04f versehentlich ergaenzten Eintraege in
BeWoColoniaMitarbeiter und LebenshilfeStade wieder entfernt. Sie waren ein
Fehlgriff: die Projektzuordnung der Meldungen stammte aus einer Heuristik
ueber paralleles Build-Output und war falsch. Mit stack-basierter Auswertung
eines einzelthreadigen Logs zeigten sich die drei oben genannten Projekte.
BeWo.sln Release: 0 MSB3247, 0 "erneute Zuordnung" (vorher 1 bzw. 35).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Die CPM-Umstellung hat Paketversionen angehoben, die bindingRedirects in
Web.config und Web.Deploy.config aber nicht mitgezogen. Dadurch leiteten
14 bzw. 15 Redirects auf Versionen um, die nicht mehr deployt werden
(z. B. System.Text.Json 9.0.0.2 statt 10.0.0.5) - zur Laufzeit eine
FileLoadException beim ersten Zugriff. Beim Build war das nur MSB3247.
- newVersion und oldVersion-Obergrenze auf die tatsaechlich in Host\bin
liegenden Assemblyversionen gesetzt
- System.Threading.Channels 9.0.0.7 ergaenzt (wurde von MSB3247 gemeldet,
hatte aber gar keinen Redirect)
- Web.Deploy.config ist keine xdt-Transformation, sondern eine
handgepflegte Vollkopie, und war identisch veraltet
Host baut jetzt ohne MSB-Warnung; Publish nach C:\publish\host erzeugt
eine Web.config mit 18 konsistenten Redirects.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>