Сборка решения не найдена |FileNotFoundException |Fusion Log - PullRequest
2 голосов
/ 30 декабря 2010

Я пытаюсь развернуть пакет решений (wsp) в среде SharePoint 2007.WSP содержит функцию, которая загружает класс приемника объектов для развертывания задания таймера во время выполнения.

При развертывании этого WSP я постоянно получаю

Feature 'fb631f6c-2c46-Не удалось установить 4ab5-b7b3-f3d0c949c5f0 ', поскольку не удалось загрузить сборку приемника событий "XXX, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = bad6857072694970": System.IO.FileNotFoundException

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

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

WRN: Ведение журнала привязки сборки отключено.Чтобы включить ведение журнала ошибок привязки сборки, установите для параметра реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) значение 1. Примечание. С журналированием ошибок привязки сборки связано некоторое снижение производительности.Чтобы отключить эту функцию, удалите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog].

Есть идеи, почему это может происходить?Как включить просмотр журнала привязки сборки?

1 Ответ

2 голосов
/ 30 декабря 2010

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

Возможно, вашей программе требуется dll, которая не включена в пакет.1005 *

Иногда просто необходим IISRESET, чтобы понять, что dll доступна в GAC.

...