Ошибка недопустимой строки класса при создании проекта C ++ в Visual Studio 2008 с Vista x64

После прохождения этой проблемы (connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=329986), связанной с разрешениями реестра, снова Visual Studio выдает еще одну ошибку.

У меня такая же ошибка, что и у этого парня, я искал весь интернет и вроде еще никто не решил.

Когда я создаю приложение Windows Forms на C ++ и хочу увидеть «Представление дизайна» формы Form1 по умолчанию, он просто выдает мне эту ошибку:

Недопустимая строка класса (исключение из HRESULT: 0x800401F3 (CO_E_CLASSSTRING))

at Microsoft.VisualStudio.Designer.Interfaces.IVSMDCodeDomProvider.get_CodeDomProvider()
at Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_Provider()
at Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_CompileUnit()
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32fReload) 

Прошу прощения, если это не имеет никакого отношения к программированию, но если у кого-то есть мнения или комментарии, я хотел бы их услышать.

Изображение на img12.imageshack.us/img12/8256/dibujowc.jpg

Извините за ссылки, система не позволяет ставить гиперссылки


person Nek    schedule 10.10.2009    source источник
comment
Попробуй все переустановить. : |   -  person GManNickG    schedule 11.10.2009
comment
Вы были правы, переустановите окна снова и сразу после Visual Studio 2008.   -  person Nek    schedule 13.10.2009


Ответы (1)


Это случилось со мной после того, как я переименовал feacp.dll, чтобы отключить intellisense. Однако после повторного включения intellisense все заработало.

person user658874    schedule 23.05.2011