Я пытаюсь развернуть приложение, которое использует библиотеку, которая встраивает элемент управления ActiveX с AxHost в C #.
Когда я запускаю установленное приложение на нашем тестовом стенде, я ловлю и представляю следующее исключение:
Unexpected exception.
This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at ....InitializeComponent()
at ...
Я гуглил 0x800736B1, поэтому я знаю, что это означает, что файл не может быть загружен.
Большой вопрос прямо сейчас - как узнать , какой файл не может быть загружен.
Есть ли какая-то функция регистрации, которую я могу включить, или, может быть, есть какой-то способ получить дополнительную информацию из исключения?