Приложение работает как x86 или x64?
Одно из моих приложений аварийно завершает работу, и мне говорят, что это может быть потому, что он работает как процесс x64, тогда как он должен быть запущен как x86. ЦП-таргетинг - это "Любой ЦП" по умолчанию, а не "x86" (что и должно быть, если это проблема) в конфигурации компиляции. У меня такой вопрос, в диспетчере задач он показывает процесс для моего приложения, как этот myService.exe * 32. Что говорит мне о том, что он работает как 32-разрядный, но в файле WERC92F.tmp.WERInternalMetadata.xml, который я получаю при сбое, он имеет следующие строки:
<Flavor>Multiprocessor Free</Flavor>
<Architecture>X64</Architecture>
Почему это говорит х64?
1 ответ
Решение
В данном случае X64 - это архитектура операционных систем, а не используемая модель процесса.