列出当前加载的具有 VS 均值的程序集



我可以在 VS 调试会话期间列出所有当前加载的程序集以及相关内容(全名、加载上下文)吗?最好,在某些可停靠的窗口中。

(具体问题是我收到显然已经加载的程序集的Assembly.Load错误。所以我需要比较全名和上下文;不过,这只是为了上下文。

问题是如何做到这一点 1) 使用 VS 手段;2) 无论代码中的当前位置如何(有时,"即时"窗口中的命令不起作用)。

是的,您可以使用 AppDomain 类来实现这一点。

var assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach (var assembly in assemblies)
{
    Console.WriteLine(assembly.FullName);
}

根据MSDN:

获取已加载到此应用程序域的执行上下文中的程序集。

相关内容

最新更新