Я получил устаревший продукт с круговыми зависимостями среди его библиотек DLL.Итак, я сейчас думаю о двухэтапной сборке:
- Просто сгенерируйте библиотеки импорта и не связывайте библиотеки DLL
- Имея все библиотеки импорта, связывайте библиотеки DLL
Есть ли командная строка для MSBuild
или DevEnv
, чтобы просто сгенерировать библиотеки импорта и вернуть код ошибки успеха, если исходные коды только скомпилированы?Это важно для Дженкинса: я не хочу, чтобы сборка провалилась на первом этапе, если я сделаю связывание.Мне нужна какая-то команда, которая просто проверяет, что исходники компилируются на 1-м шаге, и в этом случае возвращает успех, и оставляет библиотеку импорта готовой.