Das letzte Windows-Update hat unsere gesamte Build-Kette unterbrochen, und ich bin ein wenig ratlos darüber, was es verursacht.
Ich habe ein Legacy-Projekt, bei dem es sich um eine VS 2017-Lösung mit einer erheblichen Anzahl von Projekten handelt (Winform, paarweise webbasiert, einige nur Webapi).
Vor Ort funktionieren die Dinge perfekt. Ich kann sie einfach bauen.
Auf dem Server ist das Projekt fehlgeschlagen. Der Fehler lautet:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets(186,5): Error : Your project file doesn't list 'win' as a "RuntimeIdentifier". You should add 'win' to the "RuntimeIdentifiers" property in your project file and then re-run NuGet restore.
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets(186,5): Error : Your project file doesn't list 'win' as a "RuntimeIdentifier". You should add 'win' to the "RuntimeIdentifiers" property in your project file and then re-run NuGet restore.
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\NuGet\15.0\Microsoft.NuGet.targets(186,5): Error : Your project file doesn't list 'win' as a "RuntimeIdentifier". You should add 'win' to the "RuntimeIdentifiers" property in your project file and then re-run NuGet restore.
Process 'msbuild.exe' exited with code '1'.
Ich habe hinzugefügt
<RuntimeIdentifiers>win</RuntimeIdentifiers>
Zu einer Reihe von Projekten. Keine Änderung. Ich bin ratlos, weil die Fehlermeldung mir nicht einmal sagt, welches Projekt.