2010-05-22 4 views
0

Le problème est exactement tel que demandé dans le titre de la question. Quand je tape dans l'éditeur de texte et que je référence une méthode publique qui a une longue signature (beaucoup de paramètres, généralement 10 ou plus), l'intellisense s'arrête de fonctionner. Il va parfois scintiller; d'autres fois, il ne sera pas montré du tout. Cela ne se produit qu'avec C#, mais je n'utilise rien d'autre. Cela peut arriver aussi en VB. Je ne sais pasDans Visual Studio 2010, IntelliSense ne s'affiche pas pour les signatures de méthode longues

Quelqu'un d'autre voit cela?

J'ai essayé Google pendant une heure, mais je n'arrive pas à l'aplanir. J'ai redémarré VS, redémarré la machine, activé/désactivé intellisense dans Outils -> Options. Rien ne fonctionne.

+0

Cela ressemble à un bug pour moi. Avez-vous vérifié les pages de rapport de bogue/correction pertinentes sur MSDN? Si vous ne trouvez rien là, je suggère d'envoyer un email à l'équipe .NET. –

+0

Cela aurait déjà été rapporté sur connect.microsoft.com, les programmeurs se soucient beaucoup d'IntelliSense. Rien ne ressemble à votre problème. Si vous pouvez le reproposer sur une autre machine, produisez votre propre rapport. Assurez-vous d'être très précis avec un exemple de méthode de framework. –

+1

J'ai le même problème. Cela me rend fou. – James

Répondre

3

Vous pouvez frapper CTRLMajpour la barre d'espace le ramener.

Mieux encore, CtrlMajAlt +C copie dans le presse-papiers.

Ensuite CtrlMajAlt +P le colle. Pratique pour les modèles.

+0

C'est tout! Brillant que quelqu'un pourrait répondre à cette question plus d'un an après que je l'ai demandé. J'aimerais pouvoir vous donner deux votes. – sohtimsso1970

+0

Haha. Ya, je viens de m'ennuyer et cliquait sur des liens connexes aléatoires. – surfasb

+0

En fait, non, ce n'était pas ça. Votre réponse fournit un outil cool que je n'ai jamais connu auparavant (donc +1 pour cela) mais le problème sous-jacent reste toujours.Lorsque vous avez une signature de méthode très longue (beaucoup de paramètres) les dysfonctionnements intellisense. – sohtimsso1970

1

J'ai découvert une cause du problème.
Si la méthode est en haut de l'écran, elle apparaît vers le bas. Si la méthode est en bas de l'écran, elle apparaît vers le haut. Cependant, au milieu de l'écran, s'il est trop grand pour aller dans les deux sens, il devient confus - scintille ou ne s'ouvre tout simplement pas.

Malheureusement, peu importe ce que je ne je ne peux pas sembler l'obtenir pour afficher plus de 37 paramètres ...

une solution partielle - changer la taille de la police aurait été prévu pour être fixé dans le Service Pack 1 ... http://social.msdn.microsoft.com/Forums/en/vseditor/thread/e2f06f24-0b68-48f3-a8b3-c31948f6e168

Questions connexes