Studio visivo 2005:Per favore, smetti di aprire i miei file CS in "Modalità Progettazione"!

StackOverflow https://stackoverflow.com/questions/79434

  •  09-06-2019
  •  | 
  •  

Domanda

Penso che stia associando i file CS del mio servizio Web ai relativi file ASMX.Ma qualunque cosa accada, non posso fare doppio clic per aprire i file CS: devo "visualizzare il codice" altrimenti si apre nel designer.

Qualcuno sa come disattivare questo comportamento automatico?Voglio solo modificare il codice!

È stato utile?

Soluzione

Prova a fare clic con il tasto destro, seleziona "Apri con...", seleziona "CSharp Editor" e seleziona "Imposta come predefinito".

Funziona per evitare WinForms Designer.

Altri suggerimenti

Ho trovato questa domanda mentre cercavo di affrontare un problema simile.Avevo una classe C# in un file e ogni volta che facevo doppio clic sul file tentavo di aprirlo in modalità progettazione, ma la modalità progettazione non aveva senso per questa classe.Voglio solo vedere il codice.

Ho scoperto che l'aggiunta dell'attributo [System.ComponentModel.DesignerCategory("")] alla mia classe ha risolto questo problema.

Nella visualizzazione Esplora soluzioni, fare clic sull'icona "Mostra tutti i file".Questo inserirà il simbolo "+" accanto a ciascuno dei tuoi file.Fare clic su + e si espanderà per mostrare il file .CS che contiene il codice ASMX.A questo punto, fai invece doppio clic su quel file.

Per qualche motivo VS2005 sembra essere un po' arretrato quando si tratta di servizi web.Per aprire un servizio Web in visualizzazione codice, fare doppio clic sul file .asmx, non sul file .asmx.cs.

Immagino che abbia un senso, poiché non c'è nulla da "progettare" quando si tratta di un servizio web, ma è controintuitivo se hai lavorato con file .aspx.

Nella mia esperienza, se trovi che l'editor scritto, ovvero l'editor non predefinito, si apre quando fai doppio clic su un file all'interno Esploratore di soluzioni allora c'è qualcosa che non va nel progetto sottostante Opzioni utente file (.user) o quello della soluzione Opzioni utente file (.suo).(Non sono sicuro di quale, ma sospetto che le impostazioni siano memorizzate nel file .suo.) L'eliminazione dei file .suo e di tutti i file .user del progetto ha risolto il problema.

Personalmente, ho impostato il file Redattore del modulo come editor predefinito per i moduli all'inizio di un progetto.Dopo che i moduli sono stabili e richiedono meno modifiche alla progettazione dell'interfaccia utente, cambio l'editor predefinito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top