Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1350 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Perte partielle de l'autocomplétion dans visual studio

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Perte partielle de l'autocomplétion dans visual studio

n°1756275
twisted
Ahhhhhhhh !
Posté le 07-07-2008 à 12:32:20  profilanswer
 

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
mood
Publicité
Posté le 07-07-2008 à 12:32:20  profilanswer
 

n°1757513
MagicBuzz
Posté le 09-07-2008 à 19:42:19  profilanswer
 

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.

n°1757523
twisted
Ahhhhhhhh !
Posté le 09-07-2008 à 20:59:06  profilanswer
 

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 ?

n°1757675
MagicBuzz
Posté le 10-07-2008 à 09:32:45  profilanswer
 

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>
dès que l'un ou l'autre est présent je peux à nouveau avoir l'autocomplétion.


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 :

Citation :

sinon, tu peux tenter une réparation.


je veux bien :) comment faire ?


tu relances l'installation de visual studio, il va te proposer d'installer des composants additionnels, déinstaller ou réparer


Message édité par MagicBuzz le 10-07-2008 à 09:34:32
n°1757715
twisted
Ahhhhhhhh !
Posté le 10-07-2008 à 10:28:29  profilanswer
 

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 :
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Webmain._Default" Title="titre" %>
  2. <asp:Content ID="Content2" ContentPlaceHolderID="body" Runat="Server">
  3.   mon code html
  4. </asp:Content>


 

n°1757727
MagicBuzz
Posté le 10-07-2008 à 10:44:40  profilanswer
 

Chelou. Chez moi ça marche ^^
 
Par contre euh...
 
C'est normal que tu n'aies pas l'info du MasterPage ?
 

Code :
  1. <%@ Page Language="C#" MasterPageFile="~/Test.master" AutoEventWireup="true" CodeFile="Coin.aspx.cs" Inherits="Coin" Title="Untitled Page" %>


 
-- Edit : Et je confirme, c'est bien l'absence de l'attribut MasterPageFile qui fait tout péter...


Message édité par MagicBuzz le 10-07-2008 à 10:50:21
n°1757787
twisted
Ahhhhhhhh !
Posté le 10-07-2008 à 11:40:23  profilanswer
 

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 :
  1. <pages theme="classic" masterPageFile="~/Default.Master">


 
tu vois une solution ?

n°1757791
MagicBuzz
Posté le 10-07-2008 à 11:45:23  profilanswer
 

oui, désaouler et faire des copier/coller :o

n°1757819
twisted
Ahhhhhhhh !
Posté le 10-07-2008 à 12:15:13  profilanswer
 

:)  faire des copier/coller, j'aime pas trop ça. je suis plutôt adepte du DRY.
je cherche une solution moins radicale  :D  
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 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Perte partielle de l'autocomplétion dans visual studio

 

Sujets relatifs
Plus d'autocomplétion dans IDLE[C] Fournir un projet compilé sous Visual C++ à un ami
Utilisation dll .net dans une application C++ Visual Studio 6perte d'evenements inter thread C++
Perte d'interactivité sur un bouton en lui appliquant une classe CSSMémoire insuffisante : Indexation partielle de gros tableaux ?
Voir les sorties standard cout pour un EXE Window sous VisualVISUAL Intégrer une librairie directement dans un executable (boost+)
Librairie LibTorrent & construction projet Visual C++ 
Plus de sujets relatifs à : Perte partielle de l'autocomplétion dans visual studio


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR