我有一个用C#开发的DLL,我们的其他几个应用程序在运行时通过反射加载,DLL由Jenkins自动部署到某些服务器,其他时间安装在mannually,问题是当我下载DLL时它被阻塞了无法在运行时加载。我已经知道如果你右键单击DLL文件并选择属性,可以使用unblock复选框或按钮来手动解决问题,但是这些解决方案不适合大规模部署,所以我想知道是否有人可以建议做某事(签署DLL或类似的),以便能够在没有阻塞问题的情况下部署它
已经知道如果右键单击DLL文件并选择属性,可以使用解除阻止复选框或按钮,以便手动解决问题
预期的结果是下载DLL或通过Jenkins部署并进行正常操作而不必被阻止而无需进行进一步操作,因为有时非专家必须手动安装DLL
您可以在下载dll后尝试运行此命令。
echo.>yourDll.dll:Zone.Identifier