2013-06-06 10 views
14

Questa domanda è stata probabilmente posta prima ma la mia ricerca non è riuscita a attivare nulla. C'è un modo semplice per scoprire se una vista/parziale non viene utilizzata in un progetto MVC? Attualmente sto cercando il nome della vista individuale attraverso l'intera soluzione, ma mi chiedo se c'è uno strumento là fuori che renderebbe questo lavoro più facile? Sono idealmente alla ricerca di qualcosa che fornisca un'indicazione visiva in Visual Studio se una vista/parziali non viene utilizzata.Scopri se le viste/parziali vengono utilizzate all'interno di un progetto MVC

Sto praticamente ripulendo una base di codice esistente e voglio rimuovere tutte le viste che non vengono più utilizzate.

+0

Non c'è un modo semplice per farlo, mi spiace. –

+0

Avevo la sensazione che sarebbe stato il caso ma ho pensato di buttarlo là fuori – levelnis

+2

Cercare Html.Partial e Html.RenderPartial. Cerca anche PartialViewResult. Penserei che coprirebbe tutto. –

risposta

6

Quando voglio vedere se viene usata una vista, la sposto dal mio progetto e abilito la compilazione della vista. Se una vista è referenziata da qualche altra parte, di solito si rompe.

attivare la visualizzazione di compilazione modificando manualmente il file csproj MVC e impostando la seguente

<PropertyGroup> 
    <MvcBuildViews>true</MvcBuildViews> 
</PropertyGroup> 
Problemi correlati