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

如何使用版本号显示所有ASP.NET Web应用程序的加载/引用程序集?

如何解决《如何使用版本号显示所有ASP.NETWeb应用程序的加载/引用程序集?》经验,为你挑选了1个好方法。

我想在ASP.NET Web应用程序内的专用网页上显示所有已使用程序集的列表,以便进行调试和维护(在许多不同的服务器上有许多此Web应用程序的实例).可以从bin文件夹GAC调用程序集.我自己写了一些,但也有第三方集会.

是否有一种简单,自动的方式来获取Web应用程序的所有已加载或引用的程序集列表,包括版本号(调用System.Reflection.Assembly- GetName().Version...)?我是否必须显式传递所有程序集名称以进行版本检查,还是可以自动检索它们?我是否必须使用Reflection来获取依赖项/引用的完整列表?



1> M4N..:

我认为您可以使用AppDomain.CurrentDomain.GetAssemblies(),例如:

foreach (System.Reflection.Assembly a in AppDomain.CurrentDomain.GetAssemblies())
{
    Response.Write(a.FullName + "
"); }

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