две разные версии AjaxControlToolkit в одном веб-приложении - PullRequest
1 голос
/ 15 марта 2010

У меня есть две разные версии DLL AjaxControlToolkit, и я добавил ссылку на обе библиотеки DLL в моем веб-приложении. Я также настроил контрольный tagprefix в web.config.

Теперь одна из страниц использует версию 1.0, и я хочу использовать версию 3.0 на другой странице. Я получаю следующую ошибку.

«Серверный тег 'ajaxToolkit: SliderExtender' неоднозначен. Пожалуйста, измените связанную регистрацию, которая вызывает неоднозначность, и выберите новый префикс тега."

Есть идеи, где я делаю неправильно?

Ответы [ 4 ]

1 голос
/ 15 марта 2010

вы не можете использовать две разные версии Ajax toolkit в веб-приложении с одним решением.

просто используйте одну версию Ajax toolkit.

0 голосов
/ 16 декабря 2015

Вам необходимо скачать исходную версию, специфичную для .Net-фреймворков, которые есть в вашем веб-приложении, и перекомпилировать одну или другую с другим именем сборки.

См. здесь и здесь .

0 голосов
/ 15 марта 2010

Помогает ли добавление <%@ Register... с инструментарием версии 3.0 в качестве атрибута Assembly к вашей странице?

РЕДАКТИРОВАТЬ: Лично я не сделал что-то подобное.
Возможно ли вам изменить tagPrefix на другое имя, чтобы посмотреть, работает ли оно?
Где установлены библиотеки DLL для инструментария? GAC

0 голосов
/ 15 марта 2010

Я рекомендую использовать самую последнюю версию набора инструментов, зачем вам использовать более старую версию на отдельной странице?

...