ho un problema che sembra essere stata qui riportata:Razor avviso del compilatore/Errori - ASP.NET MVC 4
Need razor view engine auto-complete to work in a class library?
Il mio problema è il seguente avviso:
G:\Accountable\Accountable\Views\LedgerUser\EditorTemplates\LedgerServiceViewModel.cshtml: ASP.NET runtime error: There is no build provider registered for the extension '.cshtml'. You can register one in the section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value 'Web' or 'All'.
Questo problema è evidente in tutte le mie opinioni. Immagini di esempio qui sotto.
Ora tutti i messaggi e riferimenti online che ho trovato fa riferimento per l'aggiunta di vari web.config (come detto nel post precedente) opzioni, ma questo doesn Sembra che funzioni, poiché ho queste configurazioni predefinite nel progetto. Qui sono i miei Configs Web:
penso che questo problema forse mentre im anche ottenere i seguenti errori del compilatore sui Visualizzazioni:
The name 'Html' does not exist in the current context
Cosa sto sbagliando?
Quasi duplicato di questo: http: // stackoverflow.it/questions/4158573/need-razor-view-engine-auto-complete-to-work-in-a-class-library –
Ehi David. Grazie per il commento. Sì ho fatto riferimento a quello nel post di cui sopra. Non riesco a vedere alcuna differenza con quelle predefinite create nel Progetto. – garfbradaz