86 votes

Où puis-je trouver System.Web.Helpers, System.Web.WebPages, et System.Web.Razor ?

Je suis ce qui suit article sur RazorGenerator et il est dit que je dois ajouter des références à :

  • System.Web.Helpers.dll
  • System.Web.WebPages.dll
  • System.Web.Razor.dll

Le seul que je peux voir quand je fais Add Reference es System.Web.Razor mais je ne sais pas où sont les autres.

0 votes

Question pouvant faire double emploi : System.Web.Helpers introuvable dans VS2015

32voto

W3Max Points 1403

Vous trouverez ces assemblages dans le groupe Extensions sous Assemblages dans Visual Studio 2010, 2012 et 2013 (gestionnaire de référence).

2 votes

Je crois que la question dit dans Visual Studio 2010 (regardez les balises)

24 votes

Non, je n'ai pas trouvé ces assemblages dans les extensions (VS 2015, MVC 4, .NET 4.5.2).

4 votes

Je pense qu'ils font partie de Microsoft.AspNet.WebPages (qui dépend de Microsoft.AspNet.Razor qui est également nécessaire pour certains de ces espaces de noms) aujourd'hui.

16voto

mohsen.d Points 1960

J'ai eu le même problème, d'abord je n'ai pas pu les trouver. dlls dans la liste des .NET components . mais plus tard j'ai compris que la solution est :

1- J'ai d'abord changé target framework de .NET framework 4 client profile a .NET framework 4 .

2- alors faire défiler vers le bas la liste des .NET components , passer la première liste de system.web. .. , faire défiler vers le bas et trouver le deuxième liste de system.web. en bas, ils sont là.

J'espère que cela pourra aider d'autres personnes

11 votes

Dans Visual Studio 2012, regardez dans le filtre Extensions sur le côté gauche, comme indiqué dans le commentaire ci-dessous - au cas où vous ne liriez pas aussi loin (comme moi).

0 votes

Que voulez-vous dire par passer la première liste ? il n'y a qu'une seule liste et elle peut être triée par nom de composant ! Quel est le nom auquel vous faites référence ? pour voir ces DLL, MVC3 doit être installé et il ne sera pas installé si vous n'avez pas IIS dans votre ordinateur.

13voto

user1184937 Points 11

Dans VS 2010, il suffit de faire un clic droit sur le projet ou sur la référence et de cliquer sur ajouter une référence. Dans la fenêtre qui s'ouvre, sélectionnez Assemblages - > Extensions -> System.Web.Helpers.

3 votes

Visual Studio 2010 ne dispose pas de la fonction Select Assemblies ou Extensions ou ... Vous faites référence à Visual Studio 2012 et plus

0 votes

Pour VS 2010, sélectionnez le projet Références->ajoutez une référence->onglet .NET-> cliquez sur Nom du composant pour organiser la liste->devrait voir system.web.helpers .

1 votes

System.Web.Helpers n'existe pas sous Select Assemblies - > Extensions.

12voto

Malice Points 1583

Installation d'ASP.NET MVC3 à partir de aquí devrait aider.

1 votes

Je ne pense pas que MVC3 puisse aider. Voici mes références d'un projet MVC3 : i.imgur.com/414j8.png . Je ne les ai pas non plus.

0 votes

Merci, c'était la cause première du problème pour moi.

5voto

Xaisoft Points 12363

J'ai dû installer RazorGenerator.Templating pour que tout fonctionne. Depuis la console NuGet, tapez :

Install-Package RazorGenerator.Templating

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X