-2146232576 - десятичное 80131700 шестнадцатеричное. Ошибка 0x80131700 - «неправильная установка. NET framework» Оказывается, что ILMerge нужно. NET 3.5, который я не установил. Как только я установил 3.5 framework, ошибка исчезла, и ILMerge успешно запустился.