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