Как я могу поймать ошибку загрузки Side-By-Side (SxS) манифеста без сбоев при запуске?
У меня есть приложение C++, которое использует элементы управления, содержащиеся в управляемой (C#) библиотеке.
Элементы управления активируются с помощью COM-взаимодействия без регистрации (активация SxS).Если управляемая библиотека отсутствует, приложение немедленно закрывается с помощью общего и бесполезного диалога:("Невозможно запустить программу X", "Это приложение не запустилось… бла… бла")То, что я хотел бы сделать, это поймать ошибку и представить пользователю мое собственное (надеюсь, более полезное) сообщение. Еще лучше, я хотел бы позволить приложению продолжить загрузку и просто отключить несколько диалогов, которые фактически используют управляемую библиотеку и ее элементы управления (только небольшая часть основного приложения использует эту библиотеку).К сожалению, ошибка загрузчика SxS, по-видимому, происходит до того, как какой-либо из моих кодов справится с ней.Могу ли я поймать и обработать эти ошибки? Если так, то как?Спасибо!