Последнее обновление Windows нарушило всю цепочку сборки, и я немного растерялся в том, что вызывает ее.
У меня есть унаследованный проект, который является достоянием VS 2017 со значительным количеством проектов (winform, веб-веб-сайт, только Webapi).
Локально все работает отлично. Я могу просто построить их.
На сервере proejct начал сбой, и ошибка:
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'.
я добавил
<RuntimeIdentifiers>win</RuntimeIdentifiers>
К ряду проектов. Без изменений. Я в недоумении, потому что сообщение об ошибке даже не говорит мне, какой проект.