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
Как я могу это исправить?
Ответы
Ответ 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>