Utilizzo la versione di Visual Studio 2015 Community e ho creato un progetto ASP.NET MVC 5.Si è verificato un errore imprevisto durante il tentativo di risolvere la direttiva helper del tag '@addTagHelper'
Quando apro una vista (Index
di Home
o qualsiasi altra), mostra le prime tre righe della pagina sottolineate con il rosso come problema di sintassi. Ecco l'errore:
Encountered an unexpected error when attempting to resolve tag helper directive '@addTagHelper' with value 'Microsoft.AspNet.Mvc.Razor.TagHelpers.UrlResolutionTagHelper, Microsoft.AspNet.Mvc.Razor'. Error: Object reference not set to an instance of an object
Lo screenshot:
Quando costruisco il progetto, è costruire con successo. Quando lo eseguo, mostra un sacco di errori, ma esegue l'applicazione.
The type or namespace name 'Mvc' does not exist in the namespace 'Microsoft.AspNet' (are you missing an assembly reference?)
e
'_Page_views_home_index_cshtml.ExecuteAsync()': no suitable method found to override
Come posso liberarmi di questo?
Avere lo stesso problema esatto oggi. Ho aggiornato il progetto a MVC 5 e C# 6 e ora ogni vista viene protetta da questa schifezza. Il sito funziona ancora e compila bene, ma rende lo sviluppo molto difficile. – Kcoder
Aggiungerò anche che sto utilizzando VS 2015 Enterprise e che ho aggiornato MS.CodeDom a 1.0.1 (più recente) e MS.Net.Compilers alla 1.1.1 (più recente). – Kcoder