加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

.NET不使用DLL

发布时间:2020-12-14 02:20:06 所属栏目:Windows 来源:网络整理
导读:我遇到了安全问题.银行不允许在项目中使用DLL.允许DataAccess和/或使用外部服务(如电子邮件客户端mailchimp,icontct)需要什么样的结构. 有没有其他人遇到过这种问题?如果他们有应该如何构建项目(.net 3.5). 谢谢, KJ 解决方法 你的意思是没有外部DLL可以使
我遇到了安全问题.银行不允许在项目中使用DLL.允许DataAccess和/或使用外部服务(如电子邮件客户端mailchimp,icontct)需要什么样的结构.

有没有其他人遇到过这种问题?如果他们有应该如何构建项目(.net 3.5).

谢谢,
KJ

解决方法

你的意思是没有外部DLL可以使用? .NET基本上是一系列DLL(BCL)的运行时.但是,我可以想象这家银行希望能够检查您的应用程序代码,而无需使用.NET Reflector检查任何外部程序集.在那种情况下,即使使用ILMerge也无法解决问题,因为这不会使安全问题消失.它只会隐藏应用程序集中的那些外部程序集,并使所有内容更难以检查.

我认为你唯一的选择是使用尽可能少的外部框架,如果你使用它们,让银行用.NET Reflector检查它们并准确显示你使用的配置.

说实话,我认为如果不使用外部库,很难提高效率.以日志框架为例.即使是最简单的应用程序也可以从日志框架中受益.

虽然这些类型的组织非常保守并不常见,但是不能使用任何外部dll是非常极端的.这些组织通常有一个他们信任的特定框架的白名单列表.你应该要求那份清单.他们应该有一个.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读