Не уверен, что вы используете частного агента. Как я знаю, эта ошибка может быть следствием того факта, что свойство PrecompileBeforePublish
имеет значение true
где-то в вашем проекте (профиль csproj или publi sh).
В качестве одного обходного пути вы можете передать /p:PrecompileBeforePublish=false
в качестве аргумента для вашей задачи VSBuild. Но это может замедлить первый ответ вашего приложения.
Или вы можете зарегистрировать его в GA C, используя такую команду, как this :
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\xxxx\VSEditon\Common7\IDE\PublicAssemblies\CppCodeProvider.dll"
Причина после VS2017 поддержка проекта C ++ для xsd.exe
устарела, нам нужно вручную добавить его сборку в GA C, как описано здесь .