当前位置:  开发笔记 > 前端 > 正文

阻止.NET代码调用特定方法?

如何解决《阻止.NET代码调用特定方法?》经验,为你挑选了0个好方法。

如果调用某个方法,有没有办法创建编译时错误?

举个例子,我想做的是阻止某个项目中的代码调用System.Configuration.ConfigurationManager.AppSettings().有没有办法标记项目或类文件以引发编译时错误如果该方法被调用?

我认为没有,所以我的想法是,唯一的方法就是生成一个FxCop规则来标记这些调用并按照这种方式执行,但我对其他想法持开放态度.

我使用的是.NET 3.5.不确定4.0代码合同是否可以做到这一点.

更新

我是专门讨论框架方法,而不是我自己的,所以我不能将它们标记为过时.

此时我并不关心反思.

另一个例子是System.Web.HttpUtility.HtmlEncode,我想找到并替换为Microsoft的AntiXss库,但我想在我的构建服务器上集成某种检查过程,以检查新代码.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有