Файл .exe собственной разработки не работает в контейнере, он не выводит ошибок и просто возвращает код выхода -1073741515. Кажется, что exe на других машинах работает нормально. Я понимаю, что этот код ошибки означает, что отсутствует DLL-файл или библиотека, но я не знаю, какой именно.
Это контейнер на основе windowsservercore. Не запускать никаких других приложений, кроме этого .exe, и запускать его в командной строке, хотя Powershell также возвращает тот же код выхода.
WARNING: libraries needed by the application are missing. Check that it runs successfully on its own and check that all needed libraries are in its directory or on the PATH.У меня заканчиваются варианты устранения неполадок. Как я могу узнать, что вызывает сбой этого .exe или отсутствующую зависимость?
Наконец, как вы справились с этой проблемой? Если вы обнаружите, какие файлы отсутствуют, нужно ли копировать их вручную? Есть ли какой-нибудь элегантный способ решить эту проблему?





Лучший способ - обратиться к разработчикам .exe и попросить о помощи. Они могут рассказать вам, как включить ведение журнала, или сообщить, какие требуются зависимости, или предоставить другие способы диагностики своего программного обеспечения.