是否有识别核心 .net 框架程序集的首选方法?即 asm 是框架的一部分?
这是一个应用程序自动更新程序,
1) 使用 ASP.NET 上传获取程序集
2) 检查其程序集引用
3) 确保它们也可用于部署
4)根据身份验证/授权等根据需要提取它们
第 3 部分最好检查它们是否是核心框架的一部分
最佳答案
程序集具有可以通过反射检查的属性:
object[] attribs = assembly.GetCustomAttributes();
您可以在调试器中查看该调用返回的对象,看看是否有任何对象在您要分类的程序集中是常见的。
编辑:而且 - 真是一个惊喜! - Jon Skeet 已发布 an answer to a similar-but-not-identical question using this technique 。应该也适合你。
关于c# - 如何识别核心.NET Framework程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1224494/