Недопустимый символ "вопросительный знак" добавлен в элемент времени ожидания MSBUILD - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть проект MSBUILD (v15.9.21) со следующим элементом внутри цели:

<Exec
    Condition="$(Coverage)=='0'"
    ContinueOnError="ErrorAndStop"
    Timeout="600000‬"
    Command='"$(FilePathExe)" $(Arguments)'
    />

с тайм-аутом, установленным на 600000 миль (10 минут). После изменения времени ожидания на «1980000» (33 минуты) он начал выдавать следующую ошибку, как если бы я добавил к ней знак вопроса:

error MSB4030: "1980000?" is an invalid value for the "Timeout" parameter of the "Exec" task. The "Timeout" parameter is of type "System.Int32".

Эта ошибка может быть устранена только после замены последнее di git до '1'.

Таким образом, последнее значение вместо 1980000 (заканчивается на 0), это 1980001 (заканчивается на 1).

Кто-нибудь знает, как правильно исправить эту проблему?

Спасибо.

РЕДАКТИРОВАТЬ:

не имеет ничего общего с 0 или 1. Я не могу даже go вернуться к предыдущему ценность. Я подозревал кодировку файла, переключился между utf-8 utf-8-BOM, но не работал ...

...