Как добавить x64 (или любой процессор) в качестве опции сборки в Visual Studio 2010 (из консольного приложения в библиотеку классов)
изначально, я создал консольное приложение, с помощью Общественный Транспорт как мой автобус. Недавно я переключился на NServiceBus, что не требует создания консольного приложения, а библиотеки классов. В свойствах проекта я просто переключил параметр, который изменяет его из консольного приложения в библиотеку, но ограничение, которое вы можете создать только для x86, все еще действует.
Я не могу изменить тип сборки на любой процессор сейчас что это консольное приложение, которое теперь должно быть действительным. Есть ли способ полностью измените мое приложение на библиотеку классов, чтобы я мог запустить опцию build Any CPU? Нужно ли создавать новый проект, копировать в него файлы и продолжать таким образом? Или это так же просто, как изменить что-то в проекте (.файл proj)?
вопрос переполнения стека отсутствует отладка / любая конфигурация сборки процессора для проектов и по умолчанию для отладки / x86 в Windows х64 дает больше контекста вокруг этой проблемы x86 только для консольных приложений.
2 ответов
вам просто нужно добавить конфигурацию для любого процессора в configuration manager.
1) Щелкните правой кнопкой мыши решение и выберите Свойства
2) выберите Свойства конфигурации и нажмите Configuration Manager...
3) Измените активную платформу решения на любой процессор. Если нет никакой платформы CPU, перейдите к #4.
4) щелкните стрелку в поле со списком под столбцом платформа для библиотеки классов и выберите Создать...
5) Убедитесь, что" любой процессор " выбран под новой платформой. Если на Шаге 3 не было платформы решения CPU, убедитесь, что установлен флажок" создать новую платформу решений". Затем нажмите кнопку OK.
6) Установите флажок в столбце "Build" для вашей библиотеки классов
7) закройте Configuration Manager и откройте свойства библиотеки классов
8) выберите любой процессор для платформы, затем выберите любой процессор для целевой платформы и спасать.
(Шаг 8 может быть или не быть необходимым, в зависимости от того, что было сделано с конфигурациями ранее.)
просто добавьте конфигурацию для любой CPU в Configuration manager.
щелкните правой кнопкой мыши решение и выберите Свойства.
выберите Свойства конфигурации и нажмите Configuration Manager.
измените активную платформу решения на любой процессор. Если нет никакой платформы CPU, перейдите к шагу 4.
щелкните стрелку в поле со списком под столбцом платформа для библиотеки классов и выберите Создать.
убедитесь, что любой процессор выбран под новой платформой. Если на Шаге 3 не было платформы решения CPU, убедитесь, что установлен флажок" создать новую платформу решений". Затем нажмите кнопку OK.
установите флажок в столбце "сборка" для вашей библиотеки классов
закройте Configuration Manager и откройте свойства для своего класса библиотека
выберите любой процессор для платформы, затем выберите любой процессор для целевой платформы и сохраните.
Шаг 8 может быть или не быть необходимым, в зависимости от того, что было сделано с конфигурациями ранее.