jonsey29847 Ответов: 3

Введите 'DataVisualization.Картирование.Диаграмма" не определена.


Привет,

При попытке построить проект я получаю следующую ошибку.

Type 'DataVisualization.Charting.Chart' is not defined.


Заранее благодарю вас за вашу помощь.

Sergey Alexandrovich Kryukov

Что DataVisualization.Составление карт? Может быть, это система.Окна.Формы.DataVisualization.Построение Графиков, Системы.Веб.Пользовательского интерфейса.DataVisualization.Картирование...
--СА

3 Ответов

Рейтинг:
20

Wendelius

Когда вы получаете эту ошибку во время компиляции, вы также получаете информацию о том, в какой строке произошла ошибка в каком модуле.

Теперь дважды щелкните ошибку, и Visual Studio должна привести вас точно к строке, вызывающей ошибку.

Что касается самой ошибки, то вы пытаетесь использовать библиотеку, которая, скорее всего, не упоминается в вашем проекте. Видеть: http://msdn.microsoft.com/en-us/library/wkze6zky.aspx[^]


Sergey Alexandrovich Kryukov

Я бы тоже так подумал, пожалуйста, посмотрите мой комментарий к этому вопросу и мой ответ.
Мой 5.
--СА

Wendelius

Да, хороший вопрос!

Monjurul Habib

отлично, 5+

OsoJames

Спасибо, лучший ответ

Рейтинг:
2

Member 14981366

Я исправил это, сделав следующее:
(добавлена библиотека проектов F sarp .NET), затем щелкните правой кнопкой мыши "добавить ссылку" и в разделе "сборки" я искал "система" и там нашел нужное поле - "система.Окна.Формы.DataVisualization.Картирование"


Рейтинг:
0

Monjurul Habib

Похоже, что у вас нет достаточных прав для загрузки этой сборки. Вам необходимо установить элемент управления диаграммой с помощью MSChart.exe на этой коробке. Я не уверен, что это возможно в вашей размещенной среде.

Это система типа.Веб.Пользовательского интерфейса.DataVisualization.Картирование.Диаграмма, полученная из GAC? Иногда ему не удается загрузить некоторые сборки из GAC. Пожалуйста, добавьте соответствующую библиотеку dll непосредственно в каталог bin и попробуйте запустить свое приложение и посмотреть, сработает ли это для вас.

Проблема может быть связана с тем, что вы ссылаетесь на тип в своем представлении, а не в контроллере, в этом случае вам, вероятно, нужно определить информацию о сборке как параметр web.config или как директиву страницы.

<assemblies>
        <add assembly="System.Web.UI.DataVisualization.Charting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=<YourPublicKeyToken>(31bf3856ad364e35)"/>
</assemblies>


ССЫЛКА:
Ошибка Диаграммы
Не удалось загрузить файл или сборку "System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или одну из его зависимостей
Системы.Веб.Пользовательского интерфейса.DataVisualization.Построение графиков отсутствует ошибка в .net 4.0?


Sergey Alexandrovich Kryukov

Как вы узнаете, ссылался ли ОП вообще на сборку? Кроме того, откуда вы знаете, что это System.Web.UI.DataVisualization.Составление карт? Есть и другие-пожалуйста, смотрите мой комментарий к этому вопросу и мой ответ.
--СА

Monjurul Habib

да , я согласен. я не заметил внимательно :п. Но где же ваш ответ?

Sergey Alexandrovich Kryukov

Это уже на один ответ, тот, что от Мики.
--СА

Monjurul Habib

да :)