.net 4.0 如何分析.net程序集需要哪些权限

.net 4.0 如何分析.net程序集需要哪些权限,.net-4.0,code-access-security,.net 4.0,Code Access Security,我需要知道程序集请求了哪些权限。我的意思是,如果允许的话 背景:我有一个在沙箱中执行插件的服务。这些插件受到代码访问安全性的限制。例如:不允许他们访问文件系统或注册表。网络仅限于http 我想在构建过程中分析这些插件,以确保只使用被授予权限所涵盖的类。在.NET 2.0到3.5中,permcalc工具将允许您提取程序集的“最佳猜测”最小权限集。但是,该工具尚未针对.NET 4.0进行更新,例如,新的透明度方法将对分析结果产生相当大的影响 顺便说一句,对于.NET4.0没有permcalc替代品(

我需要知道程序集请求了哪些权限。我的意思是,如果允许的话

背景:我有一个在沙箱中执行插件的服务。这些插件受到代码访问安全性的限制。例如:不允许他们访问文件系统或注册表。网络仅限于http


我想在构建过程中分析这些插件,以确保只使用被授予权限所涵盖的类。

在.NET 2.0到3.5中,permcalc工具将允许您提取程序集的“最佳猜测”最小权限集。但是,该工具尚未针对.NET 4.0进行更新,例如,新的透明度方法将对分析结果产生相当大的影响


顺便说一句,对于.NET4.0没有permcalc替代品(微软或第三方、商业或免费)。如果没有这样的工具,验证插件的最佳选择可能是在运行时权限集下运行一组适当的集成测试。

感谢permcalc的提示。我想我将创建一个测试沙盒,它复制生产环境并用它测试插件。