Отладка / Ссылка на строго именованные библиотеки - PullRequest
0 голосов
/ 25 июня 2009

Как правильно настроить решение (C #), которое имеет:

  • Проект веб-приложения - содержит 16 ссылок на другие проекты / DLL
  • В общей сложности 20 проектов вне веб-проекта
  • Все проекты имеют строгое имя (pfx файл + версия и т. Д.)

Когда я удаляю библиотеку DLL из ссылок и вместо нее добавляю ссылку на проект, я получаю столкновения со строгими именами.

Например:

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

Сообщение об ошибке синтаксического анализатора: не удалось загрузить файл или сборку 'Company.Handlers.ClientObject, версия = 0.9.3457.28069, Culture = нейтральный, PublicKeyToken = 00a0384aefbcb34d' или одну из его зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Ошибка источника:

Строка 48: Строка 49: Строка 50: Строка 51: Строка 52:

Я знаю, что должен быть способ работать в IDE и игнорировать сильные имена. Затем, с помощью автоматизированного процесса сборки, добавьте строгое именование на этом этапе Пожалуйста, скажите мне, что есть разумный способ сделать это ...

PS: GAC никоим образом не участвует в этих проектах. Это все локальные копии в каталоге BIN при развертывании.

ТИА

1 Ответ

0 голосов
/ 17 декабря 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...