Недавно мы перенесли один из наших проектов Winforms в Visual Studio 2012 из Visual Studio 2008. Переход прошел замечательно гладко, и все строит отлично, но теперь мы боремся с дизайнером winforms, который работает невероятно медленно.
Чтобы привести пример, если мы откроем небольшую форму (форма содержит два текстовых поля, числовое обновление и две кнопки - все стандартные встроенные элементы управления, ни одна сторонняя сторона), это займет приблизительно 40-45 секунд в 2012, однако в 2008 году он откроется через 1 или 2 секунды. Для наших более крупных форм это различие гораздо более выражено. В 2008 году для открытия формы потребуется около 7 секунд, но в 2012 году она займет более 6 минут. Хуже всего то, что это блокирующее действие, VS2012 почти полностью не отвечает, открывая формы. Это также происходит, просто нажав на .h формы, поэтому нам не нравится, что мы можем легко избежать этого, просто придерживаясь самого кода.
Кто-нибудь еще испытал это? Кто-нибудь знает, почему это происходит, и если есть что-то, что можно сделать по этому поводу?
Дополнительная информация: Наше приложение представляет собой приложение Winforms С++/CLI. Поведение наблюдается на всех наших машинах разработки, работающих под управлением Windows 7 x64. Моя машина - процессор Core i7 860 с 12 ГБ ОЗУ (более 60% бесплатно сейчас, когда я сравнивал выше) - более чем достаточно, я бы подумал. В любом случае моя система ни в коем случае не работает медленно, это просто дизайнер VS2012.
EDIT: Только для дополнительного разъяснения мы не установили ни одного дополнения или что-то в этом роде. Это установка virgin VS2012.
EDIT2: Это тоже не сетевая вещь.