Как изменить ссылку на локальную (с GAC на bin) - PullRequest
4 голосов
/ 12 июля 2010

У меня есть контроль MS Chart и со ссылками на GAC.Я нашел их (C: \ Program Files \ Microsoft Chart Controls \ Assemblies)

, но как изменить GAC на локальную копию (bin) для сопоставимости с другими серверами без установленного элемента управления MS Chart для VS.

Я пытался добавить DLL-файлы вручную, но это не удалось.Похоже, мне нужно настроить Web.Config вручную.

изменить его

<add assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies>

как-то переместить его из GAC в bin, так как?

Ответы [ 2 ]

4 голосов
/ 12 июля 2010

В обозревателе решений в Visual Studio (или VWD, если вы используете экспресс-версию) найдите библиотеку DLL в разделе «Ссылки». Щелкните правой кнопкой мыши и выберите «Свойства». Измените Копировать локальный на True .

Если у вас есть проект веб-сайта вместо проекта веб-приложения, ссылки будут находиться непосредственно в папке Bin.

0 голосов
/ 27 июня 2011

Создайте копию библиотеки DLL в своем решении (элементы решения).

Создайте файл .refresh в папке BIN, который указывает на скопированную DLL, предпочтительно с использованием относительных путей.

Добавьте файл .refresh в свой проект (в папке BIN).

Удалите все ссылки на сборку из файла web.config.

Дэйв.

...