Perte partielle de l'autocomplétion dans visual studio - C#/.NET managed - Programmation
Marsh Posté le 09-07-2008 à 19:42:19
selon les warning, l'autocompletition peut se paumer complètement.
essaie dans une nouvelel webform toute propre pour voir ce que ça donne.
sinon, tu peux tenter une réparation.
il m'arrive d'avoir ce souci, mais il est temporaire, c'est lorsque VS reconstruit les index de l'intellisense (ça s'appelle comme ça) suite à une mise à jour par exemple. on dirait que dans ton cas une reconstruction a échouée et il ne s'en est pas rendu compte.
Marsh Posté le 09-07-2008 à 20:59:06
après plusieurs tests, je remarque que l'autocomplétion des tags <asp: ne fonctionne plus lorsque le webform ne comporte pas de balise <html> ou <body>
dès que l'un ou l'autre est présent je peux à nouveau avoir l'autocomplétion.
Citation : sinon, tu peux tenter une réparation. |
je veux bien comment faire ?
Marsh Posté le 10-07-2008 à 09:32:45
twisted a écrit : après plusieurs tests, je remarque que l'autocomplétion des tags <asp: ne fonctionne plus lorsque le webform ne comporte pas de balise <html> ou <body> |
c'est donc ce que je pensais initialement : vu que la page n'est pas valide du tout (html et body sont absolument obligatoires), alors l'autocompletition ne fonctionne plus.
ça arrive aussi en c# si par exemple à une ligne tu ne mets pas de ";" à la fin d'une ligne : l'autocompletition ne marche plus du tout dans toute la page.
c'est pas plutôt des webparts ou webcontrols que tu veux faire ?
twisted a écrit :
|
tu relances l'installation de visual studio, il va te proposer d'installer des composants additionnels, déinstaller ou réparer
Marsh Posté le 10-07-2008 à 10:28:29
Citation : c'est pas plutôt des webparts ou webcontrols que tu veux faire ? |
ce sont bien des webform mais je n'ai pas toujours les tags html et body étant donné qu'ils sont le plus souvent dans la masterpage.
et donc, mon web webform se résume à un truc comme ça :
Code :
|
Marsh Posté le 10-07-2008 à 10:44:40
Chelou. Chez moi ça marche ^^
Par contre euh...
C'est normal que tu n'aies pas l'info du MasterPage ?
Code :
|
-- Edit : Et je confirme, c'est bien l'absence de l'attribut MasterPageFile qui fait tout péter...
Marsh Posté le 10-07-2008 à 11:40:23
oui, c'est normal que je n'ai pas la directive masterpagefile. ça me saoul de devoir mettre la même chose sur toutes les pages, alors j'ai mis ça dans le web.config :
Code :
|
tu vois une solution ?
Marsh Posté le 10-07-2008 à 12:15:13
faire des copier/coller, j'aime pas trop ça. je suis plutôt adepte du DRY.
je cherche une solution moins radicale
je vais écrire à billou pour lui dire que visual studio est buggé. ah non il en retraite maintenant..
je continue mes recherches. je mettrai la solution ici si j'en trouve une
Marsh Posté le 07-07-2008 à 12:32:20
Bonjour à tous,
Je développe en c#/asp.net sous visual studio pro 2008.
depuis qq temps, je n'ai plus l'autocomplétion dans les fichiers *.aspx pour les tag <asp: (et uniquement pour ça).
l'autocomplétion fonctionne parfaitement dans les fichiers aspx.cs, dans les ascx, dans le web.config......
je précise que tout compile parfaitement, je n'ai pas d'erreur. simplement quelques warning html.
Aidez-moi, avec ce problème, je suis bcp moins productif...
Message édité par twisted le 07-07-2008 à 12:32:35