Как предотвратить автоматическое создание Visual Studio 2008 конфигураций решения «Смешанные платформы» и «Любой ЦП»? У нас есть конфигурации «Win32» и «x64», и разработчику нужно выбирать между ними. Однако, как только кто-либо вносит какие-либо изменения в решение, VS автоматически создает «смешанные платформы», и это, похоже, конфигурация по умолчанию. Это вызывает множество проблем, потому что оказывается, что некоторые новые проекты не выбраны в этой конфигурации, или выбрана неправильная конфигурация проекта и т. Д. Я просто хочу, чтобы он это не делал и сам управлял конфигурациями решения.
83
Ответы:
Мы видим аналогичную проблему с проектами Visual Studio 2005, которые мы хотим создать как для конфигурации Win32, так и для ряда различных комбинаций платформы / конфигурации интеллектуальных устройств.
В произвольное время каждая конфигурация автоматически генерируется для каждой платформы, независимо от того, действительна она или нет, увеличивая размер каждого из наших ~ 50 файлов проекта и вызывая много работы по устранению проблемы.
Это постоянно происходит, когда мы открываем диалоговое окно Configuration Manager, и иногда (но не всегда) происходит при изменении параметра проекта для конфигурации. В последнем случае, похоже, это связано с манипулированием раскрывающимися списками платформы и конфигурации в диалоговом окне настроек проекта.
Мы зарегистрировали это как проблему Visual Studio; MSFT закрыла его как «не исправит».
источник
У меня была такая же проблема. Я согласен, это беспорядок. Я видел два жизнеспособных варианта решения этой проблемы - на самом деле ни один из них не является тем, что вам нужно.
источник
Вы можете фильтровать свои файлы .sln в ловушке фиксации исходного элемента управления. Так что если вы проверите это в файле .sln и, возможно, файлы проекта будут исправлены. Такой фильтр реализован в проекте Chromium с открытым исходным кодом.
источник