Le type ou le nom d'espace de noms 'ScriptBundle' n'a pas pu être trouvée (vous manque une directive using ou une référence d'assembly?)

using System.Web;
using System.Web.Optimization;

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"));

        bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
                    "~/Scripts/jquery-ui-{version}.js"));

        bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                    "~/Scripts/jquery.unobtrusive*",
                    "~/Scripts/jquery.validate*"));

J'obtiens l'erreur:

Error   16  The type or namespace name 'ScriptBundle' could not be found (are you missing a using directive or an assembly reference?)

Ressemble à un problème de référence, mais je ne suis pas en mesure de le comprendre. S'il vous plaît aider. Ce qui pourrait être la cause de cette erreur?

This peut donner un indice, vous avez besoin de faire référence à System.Web.Optimization.dll.
Merci Joachim, mais il a déjà cette référence à l'aide du Système.Web.L'optimisation. Peut-être regarde comme je vais le désinstaller la référence et le nouveau.
J'ai eu le même problème <strong>[Ce][1]</strong> résolu. [1]: stackoverflow.com/questions/9475893/...

OriginalL'auteur Vijay Pote | 2013-05-28