Windows загруженная DLL заблокирована - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть DLL, разработанная на C #, которая используется несколькими другими нашими приложениями, загружаемыми отражением во время выполнения, DLL автоматически развертывается Jenkins на некоторых серверах, а в других случаях устанавливается вручную, проблема в том, что когда я загружаю DLL, она блокируется и не может быть загружен во время выполнения. Я уже знаю, что если вы щелкнете правой кнопкой мыши по файлу DLL и выберете свойства, будет доступен флажок или кнопка разблокировки, которые позволяют решить проблему вручную, но решения не подходят для массового развертывания, поэтому я хотел бы знать, если кто-то может предложить что-то сделать (подписать DLL или подобную), чтобы иметь возможность развернуть ее без проблем с блокировкой

Уже известно, что если вы щелкнете правой кнопкой мыши по файлу DLL и выберете свойства, появится флажок или кнопка разблокировки, которая позволит решить проблему вручную

Ожидаемый результат - загрузить DLL или развернуть ее через Jenkins и выполнять обычные операции без блокировки, имея без дополнительных действий, поскольку иногда неспециалистам приходится устанавливать DLL вручную

1 Ответ

0 голосов
/ 24 апреля 2019

Вы можете попробовать запустить эту команду после загрузки DLL.

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