Re[9]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vdimas Россия  
Дата: 26.07.21 11:41
Оценка:
Здравствуйте, kaa.python, Вы писали:

N>>Это сначала трах, а потом уже становится приятно.

KP>Слушай, я 18 лет уже жду когда приятно то начнется...

CMake?
К нему можно написать свои надстройки под специфику вашей задачи и всё становится на удивление легко.
Например, мы распространяем внутренние С++-библиотеки через NuGet в виндах, а они подхватываются CMake как тебе такое? ))
(в линухах используем родные пакетные менеджеры для того же или непосредственно CMake install)

Причём, если в зависимостях того же C# необходимо зачастую указывать конкретные версии зависимостей, то мы можем позволить себе указывать диапазоны подходящих версий библиотек.
Более того, я собираю некоторые дотнетные проекты с помощью CMake, потому что зачастую процесс сборки нетривиален (требует воссоздания некоей инфраструктуры), а его описание только ср-вами MS Build — мазохизм уровня NAnt, который мы когда-то долгие годы использовали для сборки в т.ч. С++ проектов.

К тому же, NAnt — уже давно был на тот момент устойчивым продуктом, а MSBuild активно развивается.
Однажды потребовалось искать на машине путь к конкретной версии установленого MS Build, а это, опять же, проще всего делается через CMake, вот круг и замкнулся. ))
Отредактировано 30.07.2021 9:04 vdimas . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.