Не удалось загрузить файл или сборку, не удалось предоставить разрешение на выполнение

#winforms

#winforms

Вопрос:

Я получаю следующую ошибку при запуске моего проекта winform, хотя все ссылки добавлены в проект.. У кого-нибудь есть решение для этого

Не удалось загрузить файл или сборку 'UltraControl, Version = 1.0.0.1, Culture = neutral, PublicKeyToken = null' или одну из его зависимостей. Не удалось предоставить разрешение на выполнение. (Исключение из HRESULT: 0x80131418)

Комментарии:

1. Похоже, это может быть проблема с лицензией. Являются ли «UltraControls» сторонним инструментарием?

2. Правильно, Росс, UltraControls контролирует сторонние элементы управления, не может быть проблемы с лицензированием, поскольку те же элементы управления работают нормально в другом рабочем решении. Я подозреваю, что что-то действительно пошло не так.

Ответ №1:

При добавлении элемента управления в форму, если элемент управления требует использования dll, он не будет обращаться к ссылкам в вашем проекте. Разработчик будет искать в GAC, чтобы найти требуемую dll.

Если разработчик не может найти требуемый файл в GAC, он выдает ошибку, о которой вы упомянули.

Зарегистрируйте необходимые DLL-файлы в GAC, чтобы разработчик VS IDE мог получить к ним доступ.