Я пытаюсь добавить элементы управления Chart.Mvc (Chart.js) на мой веб-сайт Asp.net MVC 5. Однако, когда я следую примеру здесь: https://github.com/martinobordin/Chart.MvcChart.Mvc сталкивается с System.Web.Helpers.Chart
Я получаю следующее сообщение об ошибке:
CS0426: The type name 'Mvc' does not exist in the type 'System.Web.Helpers.Chart'
Он появится ссылка, которую я должен Chart.Mvc
это сталкиваясь с System.Web.Helpders.Chart
.
Я пробовал и с полностью квалифицированным ссылкой и без:
var barChart = new Chart.Mvc.ComplexChart.BarChart();
barChart.ComplexData.Labels.AddRange(new []{ "January", "February", "March", "April", "May", "June", "July"});
barChart.ComplexData.Datasets.AddRange(new List<ComplexDataset>...
и
var barChart = new BarChart();
barChart.ComplexData.Labels.AddRange(new []{ "January", "February", "March", "April", "May", "June", "July"});
barChart.ComplexData.Datasets.AddRange(new List<ComplexDataset>
Этот второй вариант действительно бросить немного другая ошибка:
CS0246: The type or namespace name 'BarChart' could not be found (are you missing a using directive or an assembly reference?)
Добавление using Chart.Mvc;
к контроллеру или @Chart.Mvc
в представление не делает t помощь;
Попробуйте использовать Экстерн псевдоним для dll Chart.Mvc - см. https://blogs.msdn.microsoft.com/ansonh/2006/09/27/extern-alias-walkthrough/ – potatopeelings
'extern alias' не поддерживается представлениями Razor. http://stackoverflow.com/questions/17823342/external-razor-views-cant-see-external-models – NickHeidke