Intellisense не работает в 64-битной Windows при использовании сборок в смешанном режиме (т.е. управляемых C++)
Это раздражает больше всего на свете, но у меня нет работающего Intellisense, когда я использую какие-либо свои пользовательские веб-элементы управления на страницах.aspx/.ascx. Intellisense в стандарте <asp:...>
элементы управления в порядке, как и во всех файлах кода и т. д.
Я почти уверен, что это вызвано тем, что Visual Studio пытается проанализировать папку bin веб-сайта для пользовательских веб-элементов управления и выбрасывает шипение, когда он попадает в одну из библиотек DLL - 64-разрядную управляемую сборку C++ (смешанный режим) (Я использую 64-битную версию Win 7). Кажется, что Visual Studio пытается загрузить эту сборку, и терпит неудачу, потому что VS является 32-разрядным приложением.
У кого-нибудь есть идеи, как обойти это? Я искал возможность заставить VS игнорировать 64-битную сборку (в ней нет веб-элементов управления - они существуют в другой стандартной сборке), но, увы, ничего не найдено.
Примечание: это VS 2010, но я думаю, что это будет проблемой в любой версии.