Удаление платформы решения от Менеджера конфигурации

У меня есть решение в VS2008, содержащем C# и C++ / проекты CLI. Существует 3 "платформы решения" в моем решении:

  • Любой ЦП
  • Win32
  • Смешанные платформы

Я никогда не хочу к "просто сборке, C#" или "просто создают C++", я всегда хочу разработать все проекты. Таким образом, метафора платформ решения бессмысленна мне, я оставлю ее на Смешанных платформах или безотносительно, пока они все создают.

Теперь VS иногда автоматически переключает текущую платформу решения на Любой ЦП (я не уверен когда или почему). Это означает, что нажатие F7 только попытается разработать проекты C#, который очевидно бесполезен. Таким образом, я должен переключиться назад на Смешанные платформы и попробовать еще раз.

Таким образом, как к обходному решению эта раздражающая проблема? Я попробовал 2 пути:

  1. В Менеджере конфигурации удалите Любой ЦП и платформы решения Win32. Это работало, пока я не добавил, что новая и Visual Studio проекта очень любезно добавила их, въезжают задним ходом...:/
  2. В Менеджере конфигурации проверьте все флажки на все проекты во всех конфигурациях во всех платформах решения. Это становится кошмаром для управления со многими проектами в решении.

Какие-либо другие идеи?

25
задан demoncodemonkey 17 March 2010 в 16:00
поделиться