Windows下载的DLL已被阻止

问题描述 投票:0回答:1

我有一个用C#开发的DLL,我们的其他几个应用程序在运行时通过反射加载,DLL由Jenkins自动部署到某些服务器,其他时间安装在mannually,问题是当我下载DLL时它被阻塞了无法在运行时加载。我已经知道如果你右键单击DLL文件并选择属性,可以使用unblock复选框或按钮来手动解决问题,但是这些解决方案不适合大规模部署,所以我想知道是否有人可以建议做某事(签署DLL或类似的),以便能够在没有阻塞问题的情况下部署它

已经知道如果右键单击DLL文件并选择属性,可以使用解除阻止复选框或按钮,以便手动解决问题

预期的结果是下载DLL或通过Jenkins部署并进行正常操作而不必被阻止而无需进行进一步操作,因为有时非专家必须手动安装DLL

c# dll reflection
1个回答
0
投票

您可以在下载dll后尝试运行此命令。

echo.>yourDll.dll:Zone.Identifier
© www.soinside.com 2019 - 2024. All rights reserved.