Как установить платформу вывода проекта на x86 в Visual Studio 2010
в моем решении с несколькими проектами я пытаюсь изменить Platform
от любого процессора до x86. Но x86 не находится в раскрывающемся списке. Что мне нужно сделать, чтобы выбрать x86?
мне нужно изменить на x86 из-за System.BadImageFormatException
ошибка, согласно этому вопросу:что вызывает системы.BadImageFormatException при построении системы.Данные.Базы данных SQLite.SQLiteConnection
и, в возможно связанной проблеме, самый новый проект в в решении отсутствует одна из конфигураций из раскрывающегося списка конфигурация:
Он должен быть "промежуточной" комплектации, как и все другие проекты, но не. Как его добавить?
EDIT:
Если я выберу "новый"..."вариант, тогда он просит меня скопировать из "любого процессора". Если я копирую из "любого процессора", разве это не то же самое, что использовать" любой процессор " в первую очередь?
3 ответов
и конфигурация и платформа выпадающие списки имеют:
<New...>
используйте эту опцию для создания "промежуточной" конфигурации и платформы " x86 " для соответствующего проекта.
вы можете установить платформу проекта с помощью /platform
компилятора, как показано ниже
/platform:string
здесь string
может быть x86, Itanium, x64, or anycpu (default)
csc /platform:x86 myprogram.cs
если вы хотите добиться того же от Visual Studio, то вы можете выполнить следующие шаги
откройте страницу свойств проекта.
щелкните на странице свойства сборки.
3.Изменить платформу целевое свойство.
посмотреть здесь для получения дополнительной информации о том же.
Я удалил платформу решения и создал ее снова с помощью создать новые платформы проекта флажок. Это помогло.