J'ai un projet MVC5 Je tente de résoudre quelques problèmes avec où je ne reçois pas IntelliSense sur les composants System.Web.MvcPas IntelliSense sur namespaces Vues Web.config
Dans le web.config dans mon dossier de vues J'ai ce qui suit:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Configuration" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="Helpers" />
<add namespace="Common.Net.Mvc" />
<add namespace="Common" />
<add namespace="MvcSiteMapProvider.Web.Html" />
<add namespace="MvcSiteMapProvider.Web.Html.Models" />
</namespaces>
</pages>
</system.web.webPages.razor>
Cependant, lorsque je fais référence alors par exemple Url., ViewBag ou Html.ActionLink etc (même si je référence ma classe qui est commune un fichier généré .resx). J'ai des erreurs en disant qu'elles n'existent pas dans le contexte actuel.
Je peux compiler et exécuter le code avec succès et les pages rendent très bien, ce serait bien d'éliminer ces erreurs si et obtenir le IntelliSense habituellement je reçois.
Je suis en cours d'exécution VS2017 communautaire et j'ai l'extension de rasoir installé et mis à jour. J'ai intellisense sur d'autres projets, il semble juste être celui-ci.
Généralement: reconstruire; Fermez tous les fichiers; Fermer Visual Studio et rouvrir –
Essayé et son problème toujours poser un problème? D'autres idées? –
Tous les paquets NuGet sont restaurés et référencés correctement? –