C # в Visual studio 2012. Как мне отладить его в 64-битном режиме?

1

Привет, у меня есть простое решение С#. Он содержит один проект Exe и 2 проекта Dll.

Весь код скомпилирован в "AnyCPU". Но когда я его отлаживаю, он работает как 32 бит. Как это исправить?

Я могу изменить решение для компиляции на x64, но я думаю, что это не соответствует действительности.

(Windows 7, 64 бит. Visual Studio 2012)

благодаря

  • 2
    Ваш код не был скомпилирован в AnyCPU. Запутывание названия платформы решения для целевой платформы является очень распространенной ошибкой. Щелкните правой кнопкой мыши по вашему проекту EXE, Свойства, вкладка Компиляция. Эти настройки определяют битность. Снимите флажок «Предпочитать 32-разрядный», выберите AnyCPU.
Теги:
64bit
visual-studio-2012

1 ответ

3
Лучший ответ

Щелкните правой кнопкой мыши свой проект в проводнике решений.

Щелкните свойства.

Перейдите на вкладку сборки.

Убедитесь, что у вас есть All configurations и имя платформы Any CPU выбранные в верхней части страницы свойств.

Убедитесь, что таргетинг платформы соответствует выбранному имени платформы выше, AnyCPU (да, они могут выйти из синхронизации). Отменить Prefer 32-bit.

Идти.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню