我正在尝试获取依赖程序集的名称,从中加载相关DLL的位置以及所依赖的DLL。
我将".exe"文件路径作为输入。
为了查找依赖项,我使用以下代码。
var assemblies = Assembly.LoadFile("C:\\My Folder\\ MyApp.exe").GetReferencedAssemblies();
"assemblies" 是一组
System.Reflection.AssemblyName
类对象。我正在使用 for-each 来获取程序集名称列表以查找依赖项列表。
如何获取每个依赖程序集的位置?
如何获取依赖于其他程序集的依赖项?例如,如果在 MyApp 应用程序中使用 myAppBase.dll,如何获取 myAppBase.dll 的依赖项。