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