Le nom de "Modèle" n'existe pas dans le contexte actuel ASP.NET MVC5

Je suis le codage d'un PlugIn pour NopCommerce 3.2, et dans les points de vue, je reçois le message d'erreur mentionné ci-dessus, mais aussi pour le 'Modèle' et 'Html'. J'ai copié le Web.Config qui fonctionne dans un autre plugin. J'ai également ajouté les mêmes références utilisées dans le Plugin. Lors de la compilation du plugin fonctionne, mais je n'ai pas tout intellisense et ne pouvez pas faire confiance que VisualStudio marques erreurs correctement. Je suis à l'aide de VS2013 Professionnel de la mise à Jour 1.

Ici, c'est le Web.Fichier de configuration:

<?xml version="1.0" encoding="utf-8"?>
<!-- We use this file to make razor intellisense work in the class library -->
<configuration>
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web>
<compilation targetFramework="4.5" />
<pages
validateRequest="false"
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add assembly="System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
</system.web>
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="Nop.Web.Framework.ViewEngines.Razor.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
</system.web.webPages.razor>
</configuration>

EDIT: Désolé si vous trouvez cette question n'est pas l'objet de recherches, mais je vous assure que j'ai passé des heures à essayer de trouver la solution (y compris ces questions, j'ai trouvé ici dans stackoverflow qui sont semblables et en pointant sur le web.config comme le problème qui est la raison pour laquelle j'ai inclus ce fichier dans ma question), mais ne peut pas le trouver.

Vous vous ne copiez pas le même total du projet?
J'ai utilisé des pièces provenant d'autres projets (comme avec d'autres plugins que j'ai récemment créé), mais pas copié l'ensemble du projet. Tu veux dire que la solution serait de copier le travail de projet et de changer le code à l'intérieur? Le problème est que j'ai environ 30 projets qui ne fonctionne plus, et seulement un peu de travail. Je ne sais pas pourquoi ils ont soudainement cessé de fonctionner, mais probablement en raison de mises à jour de packages nuget. Ne comprends pas pourquoi certains projets fonctionnent bien...
Double Possible de Rasoir Vue de lancer "Le nom de "modèle" n'existe pas dans le contexte actuel"

OriginalL'auteur hjd | 2014-02-27