Подтвердить что ты не робот

Visual Studio "Не удалось загрузить файл или сборку. Ошибка" Работа не поддерживается "в режиме деблокирования

У меня есть небольшой проект на С#, который использует два внешних файла dll. Один из них - Redmine.Net.Api.dll, а другой - NLog.dll. Я использую Visual Studio 2010. Я добавил оба файла как ссылку на мой проект. Проблема в том, что когда я запускаю проект в режиме Debug, он компилируется, но когда я переключаюсь на Release, он говорит:

Ошибка 1 Не удалось загрузить файл или сборку 'file:///C:\project\lib\Redmine.Net.Api.dll' или один из его зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515) Проект C:\project\SGEN

Как я могу это исправить?

4b9b3361

Ответ 1

Вы загрузили Redmine.Net.Api dll из Интернета? Если да, то перейдите к нему с помощью проводника Windows, щелкните его правой кнопкой мыши и выберите свойства. Там вы должны нажать "Разблокировать". Возможно, он был заблокирован по некоторым причинам.

enter image description here

Ответ 2

Найдено два элемента, связанных с этим, говорит, что вы проверяете, заблокирован ли ваш файл (некоторые из них изменены на ваш app.config), а другой - с изменениями в файл вашего проекта. Надеюсь, это поможет.

Link1

Link2

Ответ 3

Я нашел решение этой проблемы в соответствии с принятым ответом в сообщении :

Используйте FuseLogVw, чтобы отслеживать, где ваша программа ломается и как она ломается. Это приложение имеет таблицу с большим количеством трасс. Узнайте, где вызвано приложение с ошибкой, и посмотрите, что с ним не так.

Ответ 4

Добавьте <loadFromRemoteSources enabled="true" /> в файл app.config, как показано ниже.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <runtime>
        <loadFromRemoteSources enabled="true" />
    </runtime>
    ...
</configuration>