Переименовать конфигурации решения Visual Studio? - PullRequest
10 голосов
/ 02 апреля 2012

У меня есть проект VB, который я пытаюсь настроить с помощью трех конфигураций сборки.

Я успешно создал конфигурации сборки, но я решил, что имена, которые я использовал, не достаточно описательный, поэтому я перешел к Configuration Manager -> <Edit...> -> Rename и переименовал их.

Это переименовало конфигурации в Configuration Manager.

Затем я отправился на тестирование условной компиляции, используя #If CONFIG =, но это не удалось.

При более глубокой проверке выясняется, что значения, возвращаемые CONFIG, являются исходными именами, а не новыми именами.

Проверка My Project -> Compile -> Configuration Я вижу, что имена, показанные в этом ComboBox, также старые имена.

Итак, хотя я «переименовал» свои конфигурации в Configuration Manager, они не переименовываются на всех уровнях.

Я могу обойти это, воссоздав эти конфигурации с их намеченными именами, но это почти такое же низкое решение, как я могу себе представить. Есть какой-то метод переименования конфигураций, который на самом деле работает или это просто способ, которым MS намеревался это ... "работать"?

1 Ответ

11 голосов
/ 02 апреля 2012

Я думаю, что вы переименовали только конфигурацию решения, а не отдельную конфигурацию проекта.

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

Например, когда вы создаете новую конфигурацию решения, у вас есть возможность создать соответствующую конфигурацию в проектах.При переименовании конфигурации эта опция отсутствует.Это несоответствие от MS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...