-1

假设我有一个名为Acme.Core.dll. 如何确定某个类型(例如 XmlSerializer)是否在程序集中的任何位置使用?

本质上,我想根据预定义的策略来验证编译的程序集。在 XmlSerializer 的情况下,我想验证是否存在程序集Acme.Core.XmlSerializers.dll。另一个用例可能禁止使用某些类型,例如 BCL 来处理 MD5,或使用 System.IO 类型,例如 File 或 Directory。

如果您想知道为什么在高度监管或安全的环境中可能存在此类策略,则应加密任何静态数据。不允许使用弱密码算法。

4

1 回答 1

0

我认为您想使用代码访问安全策略。这是老式的,但据我所知,它有效。

http://msdn.microsoft.com/en-us/library/ff648243.aspx

于 2013-10-25T03:59:58.263 回答