Ho un modello di visualizzazione in MVC che è per una collezione di oggetti, in modo che la prima riga del mio file cshtml
è la seguente:visivo formattazione Studio rasoio con un modello che è una raccolta
@model IList<Some.Namespace.ViewModels.MyListItem>
Se io aggiungere qualche nuovo HTML per il file e quindi fare CTRL + K + D
in formato automatico, ora cambia il mio modello a tutte le lettere minuscole come questo:
@model IList<some.namespace.viewmodels.mylistitem>
questo è un enorme dolore per continuare a cambiare dopo la formattazione automatica, perchè ovviamente le pause i miei helper html finché non correggo il case. Ho trovato this question e ha detto che era dovuto a MVC3.
Sto eseguendo VS2013 Update 4 con MVC5 e ho ancora questo problema. Non riesco a trovare nulla nelle opzioni dell'editor di testo per modificare questo comportamento.
Sto anche utilizzando ReSharper 8.2 e Web Essentials 2013 per Aggiornamento 4.
Si tratta di un problema noto o devo un ambiente che sta rompendo le cose da qualche parte?
Utilizzo l'aggiornamento VS2013 4 e non sono in grado di duplicare il problema. Ho installato Web Essentials 2013 per l'aggiornamento 4 e non sono riuscito a duplicare il problema. Potrebbe avere qualcosa a che fare con Resharper. Ho anche notato che a volte quando si copia/incolla il codice o si commenta/si decommenta si cambiano i casi; L'ho notato solo sugli elementi html. – drneel
Resharper tende a pensare che sappia fare meglio (forse lo fa) Se vai a 'tools' ->' Options' -> 'Environment' ->' KeyBoard' e cerca 'Edit.MakeLowercase' Dovresti essere in grado di rimuovere il scorciatoia assegnata. Quindi cerca 'Edit.FormatSelection'. Oppure controlla questo post da jetbrains su [risoluzione dei conflitti della tastiera] (http://www.jetbrains.com/resharper/webhelp80/Resolving_Keyboard_Shortcut_Conflicts.html) –
Sto avendo anche questo problema, i modelli generici ottengono in minuscolo :( –