Я создал приложение .NET Windows Forms в Visual Studio 2010. Я также создал соответствующий пакет установки/установки через Visual Studio 2010. Он построен как 32-разрядное (x86) приложение. (Мы используем сторонние элементы управления Windows Forms, которые только 32-разрядные).
Я могу запустить пакет установки и успешно выполнить развертывание в других 64-разрядных средах Windows и 7-разрядных и 32-битных Windows XP. Установленное приложение отлично работает на них.
Однако, когда я пытаюсь запустить Windows Server 2008 R2 - 64 бит, приложение вылетает при запуске. Он успешно установлен через установщик без каких-либо ошибок.
При загрузке приложения он падает. Я помещал окно сообщения в качестве первой строки в приложении, чтобы узнать, прошло ли оно после загрузки. Ящик сообщения не отображается, поэтому я предполагаю, что он возникает во время загрузки/инициализации приложения.
До сих пор я не нашел многого для продолжения. Из деталей я вижу следующее:
Exception Code: E0434352
Я ловил рыбу /googled, чтобы увидеть, есть ли что-то очевидное, но я ничего не видел. Я видел некоторые ссылки на возможное переполнение стека в