2015-10-01 11 views
5

Intellisense non funziona per i tag HTML del rasoio. Mostra anche la linea rossa in tutti i tag hdrml del rasoio (@Html.TexBox, @Html.DropdownList MultiSelect etc)Visual Studio che mostra errori anche se i progetti vengono compilati con successo in Razor html

Tre errori di errore vengono visualizzati nella finestra di errore di Visual Studio.

Errore # 1:

Gli argomenti di tipo per il metodo 'System.Web.Mvc.Html.InputExtensions.TextBoxFor (System.Web.Mvc.HtmlHelper, System.Linq.Expressions. Espressione>, System.Collections.Generic.IDictionary) "non può essere dedotto dall'utilizzo. Prova a specificare esplicitamente gli argomenti del tipo.

Errore # 2:

Uno o più tipi necessari per compilare un'espressione dinamica non può essere trovato. Ti mancano riferimenti a Microsoft.CSharp.dll e System.Core.dll?

Errore # 3:

errore 40 Gli argomenti di tipo per il metodo 'System.Web.Mvc.Html.InputExtensions.HiddenFor (System.Web.Mvc.HtmlHelper, sistema. Linq.Expressions.Expression>) ' non può essere dedotto dall'utilizzo. Prova a specificare gli argomenti del tipo in modo esplicito.

Vedere il collegamento allegato per ulteriori informazioni.

enter image description here
enter image description here

+0

Mostraci il tuo codice. Non sappiamo cosa hai fatto di sbagliato se non ci hai mostrato cosa hai fatto. – DPac

+0

Ho visto che Intellisense è fuori sincrono per i file Razor. Di solito chiudendo e aprendo VS lo ha risolto. Hai provato? Inoltre, sembra di default se c'è un errore nella tua vista, non fallisce la compilazione, quindi devi notare manualmente questi problemi di compilazione. Vedi la mia risposta [qui] (http://stackoverflow.com/a/28346348/1139830) per una risoluzione su questo. – mason

+0

Si prega di consultare il link [collegamento] (http://s10.postimg.org/4h9ukt6y1/error.jpg) [link] (http://s24.postimg.org/novf33kid/error.jpg) – Rakin

risposta

4

Il problema risolto ha cancellato tutti i contenuti dalla seguente cartella.

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET File C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files

Grazie a tutti per il vostro tempo. :)

+0

Nessun cambiamento con questo. –

0

che mi capita di tanto in tanto, di solito la ricostruzione del progetto che contiene gli errori funziona per me. Ci hai provato?

Fammi sapere.

+0

problema persistente – Rakin

+0

Prova ad aggiungere un'altra vista, copiare il contenuto e quindi eliminare quello vecchio. –

+0

Nessun cambiamento .... :-( – Rakin

0

Se la chiusura e la ricostruzione non lo ordinano, sospetto che ci sia un problema con il file di progetto.

Creare una nuova app Web ASP.net e copiare i file. Un po 'di dolore ma probabilmente funzionerà.

+0

Non riesco a farlo Lavorare in TFS – Rakin

+0

Provalo e vedi se funziona, se lo fai potresti probabilmente vedere le differenze tra i due file di progetto e aggiornare manualmente quello che avere in TFS. Ha sempre fatto? – CF5

Problemi correlati