VS2015 ASP.NET MVC le nom de "modèle" n'existe pas dans le contexte actuel
Je travaillais sur un ASP.NET MVC 4 dans VS2013 et que tout allait bien, puis je l'ai désinstallé 2013 et installé 2015, j'ai été en mesure d'ouvrir le projet, la construction et même de les exécuter, tout fonctionne bien (run/debug). Le problème est que tous mes points de vue sont couverts dans les erreurs:
the name 'model\Scripts\Url...' does not exist in the current context
En outre, l' .Où la méthode de liste dans, le modèle montre une erreur ainsi que tous les @Html helpers. Je tiens à souligner que le projet fonctionne toujours w\o des problèmes de sorte que le problème est l'INTERFACE utilisateur ou d'un package liés. J'ai essayé de forcer la désinstallation\mise à niveau de Microsoft.AspNet.MVC, mais le gestionnaire de paquets de la console renvoie une erreur et restaure la tentative. Je peux fournir toutes les informations nécessaires si ça aide, je vous remercie à l'avance.
Le plus probable, c'est juste un autre bug dans la nouvelle VS...
J'ai dû le désinstaller pour obtenir un peu d'espace libre sur mon disque, sinon je l'aurais gardé
Juste une supposition: vous avez de l'assemblée de liaison des redirections web.config pour Rasoir?
OriginalL'auteur HardLuck | 2015-08-17
Vous devez vous connecter pour publier un commentaire.
La nouvellement libérés VS2015 IDE semble ne plus soutenir MVC3/MVC4 projets, alors qu'il prend uniquement en charge le MVC5:
Impossible de trouver MVC3 , MVC4, MVC5 projets (ou) Pas d'information sur les Framework MVC versions
Si il y a des exigences strictes en matière de convertir n'importe quel existante MVC3/4 solution à MVC5 (pour VS 2015), vous pouvez continuer avec les étapes répertoriées dans la
Comment mettre à jour une ASP.NET MVC 4 Web et API Projet de ASP.NET MVC 5 et Web API 2 guide.
Mise à jour 2016-05-03
Il semble que, après l'installation de la VS 2015 SP2 mise à jour, il se comporte beaucoup mieux. Si vous en avez l'occasion, je vous suggère de mettre à niveau votre IDE et vérifiez si le problème disparaît.
Alors qu'il peut travailler au moment de l'exécution, il peut échouer à VS, en raison de la question ci-dessus. Vous pouvez essayer de poster un suivi de cette question à ce sujet.
Vous pourriez accueillir le projet dans IIS et attacher un débogueur quand vous en avez besoin.
Si il y a des exigences strictes en matière de convertir n'importe quel existante MVC3/4 solution à MVC5 (pour VS 2015), vous pouvez continuer avec les étapes répertoriées dans la asp.net/mvc/overview/releases/... guide.
A installer VS2013 arrière et l'utiliser comme VS2015 n'est pas adapté pour mvc 4 et plus bas, merci.
OriginalL'auteur Mikhail