Сообщение Microsoft.Common.tasks и Microsoft.Common.overridetasks от 08.07.2020 5:49
Изменено 08.07.2020 6:11 Arsen.Shnurkov
Microsoft.Common.tasks и Microsoft.Common.overridetasks
Зачем было делать два файла?
Они вот оба два реально присутствуют в исходниках:
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/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 ?
Весь механизм расширения сделан неправильно.
Должен был быть просто определён порядок считывания файлов и
чтобы более поздние в порядке загрузки переопределяли более ранние.
Microsoft.Common.tasks и Microsoft.Common.overridetasks
Зачем было делать два файла?
Они вот оба два реально присутствуют в исходниках:
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
Они вот оба два реально присутствуют в исходниках:
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