Ошибка сборки «Не удалось найти конфигурацию проекта» - PullRequest
1 голос
/ 31 августа 2009

Я получаю ошибку сборки 'ошибка VCBLD0007: не удалось найти конфигурацию проекта RELEASE | X64 для сборки.' при попытке встроить в эту конфигурацию. Release | Win32 работает отлично. Конфигурация определенно существует в проекте. Я собираюсь с vcbuild в VS2005 и работает на коробке x64.

У кого-нибудь есть подсказка?

Ответы [ 4 ]

2 голосов
/ 10 сентября 2009

Я думаю, что ваша ошибка звучит так же, как и у меня недавно. Оказалось, что мы забыли установить 64-битные опции при установке. Одним из способов проверки было перезапустить установщик и выбрать изменение или удалить и посмотреть, установлены ли уже 64-битные опции.

1 голос
/ 10 сентября 2009

Мой совет вообще в такой ситуации:

Удалите соответствующую конфигурацию («RELEASE | X64») навсегда, сохраните и выйдите из Visual Studio. Для этого вы должны выбрать во всплывающем меню платформы из менеджера конфигурации. Затем перезапустите и заново создайте конфигурацию. Это может быть хорошей идеей, сделать несколько снимков экрана из старой конфигурации, прежде чем удалить его.

Это может занять около 30 минут, но, вероятно, это решит проблему.

0 голосов
/ 19 октября 2009

Эта ошибка возникла из-за того, что 64-разрядные инструменты для Visual Studio были установлены неправильно. Переустановка исправила мою проблему.

0 голосов
/ 08 сентября 2009

Просто предположение: чувствительность к регистру. Или может быть, что файлы проекта / решения искажены. Проверьте их - это простые текстовые файлы. Было бы лучше, если бы вы могли предоставить их здесь, но я понимаю, что это может быть невозможно.

Кроме того, если вы этого не знаете (VS не очень интуитивен в этом), вот краткое объяснение того, как работают конфигурации:

Существует два вида конфигураций - каждый проект имеет свой набор конфигураций, а решение имеет набор конфигураций. Каждая конфигурация проекта описывает, как создать конкретный проект - параметры компилятора, какие файлы включать и т. Д. Каждая конфигурация решения, однако, только описывает, какие проекты построить, и какую конфигурацию проекта использовать для каждого конкретного проекта. Обратите внимание, что между конфигурациями проекта и конфигурациями решения нет сопоставления 1: 1. Вы можете настроить их так, как вам нравится.

Похоже, ошибка указывает на то, что используемая конфигурация решения ссылается на конфигурацию проекта, которой нет в данном конкретном проекте.

...