2013-08-01 4 views
0

Ce n'est probablement pas le bon endroit pour mettre cela, mais je n'ai nulle part où aller.VC++ se bloque lors de la compilation

Chaque fois que j'appuie sur F7, il se bloque. Si je change le code, puis appuyez sur F5, il se bloque. Chaque fois que je compile quelque chose, il va planter. MAIS, parfois ça réussit, car après il plante je peux recharger VC++ et je n'ai pas besoin de recompiler. C'est principalement juste un ennui extrême lors du débogage.

J'ai essayé de le déboguer, et il provoque ce problème:

An unhandled exception of type 'System.InvalidCastException' occurred in Microsoft.VisualStudio.Shell.10.0.dll 
Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider'. 
This operation failed because the QueryInterface call on the COM component for the interface with IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)). 

J'ai essayé de désenregistrer puis réinscrire ieproxy.dll et actxpxy.dll par cmd prompt, mais rien ne fonctionne. Je ne suis pas sûr de savoir comment continuer.

+1

Vous essayez peut-être de réinstaller Visual Studio? –

+0

J'ai essayé cela, plusieurs fois avec chaque version de VC++. Je ne pense pas que le COM IServiceProvider est enregistré du tout pour une raison quelconque. Essayer de comprendre comment résoudre ce problème. –

+1

Utilisez simplement le compilateur sans IDE? – greatwolf

Répondre

0

Désinstallez Internet Explorer 10, réinstallez Internet Explorer 9, puis désinstallez les mises à jour à Internet Explorer 9. Maintenant réinscrivez ieproxy.dll et cela fonctionnera.

Questions connexes