Microsoft.Common.tasks и Microsoft.Common.overridetasks
От: Arsen.Shnurkov  
Дата: 08.07.20 05:49
Оценка:
Зачем было делать два файла?
Они вот оба два реально присутствуют в исходниках:
https://github.com/microsoft/msbuild/blob/v16.6.0.22303/src/Tasks/Microsoft.Common.tasks
https://github.com/microsoft/msbuild/blob/v16.6.0.22303/src/Tasks/Microsoft.Common.overridetasks
Что мешало поместить всё это в один файл?

Я спрашиваю потому, что мне надо переопределить одну из задач.
Но я не могу просто создать новый файл .overridetasks, потому что он уже создан не мной.

И что тогда, получается, делать? Делать Microsoft.Common.anotheroverridetasks ?
Весь механизм расширения сделан неправильно.
Должен был быть просто определён порядок считывания файлов и
чтобы более поздние в порядке загрузки переопределяли более ранние.

Вот вам всем — https://github.com/microsoft/msbuild/issues/5492
Отредактировано 08.07.2020 6:11 Arsen.Shnurkov . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.