0
假設我讀取了exe文件的清單。事情是這樣的:從應用程序集清單中查找文件名
//Load Assembly
obj_assembly = Assembly.LoadFile(m_strAssembly);
//Return Referenced Assemblies
return obj_assembly.GetReferencedAssemblies();
,我得到「{工具,版本= 5.4.620.7,文化=中立,公鑰=空}」例如一個裝配對象。我如何知道它是來自「Tools.dll」還是「Tools.exe」? Assembly對象中是否有一些屬性或者一些技巧來告訴它是否是EXE或DLL?
你是對的。剛剛意識到我在fuslogvw中看到了這一點。我想我會做一個簡單的搜索,如尋找一個.exe,然後.dll。希望他們不會像tools.dll和tools.exe那樣拉開詭計。我想我可以尋找版本號來匹配和宣傳/文化,如果他們存在。希望避免做這樣的事情......噢,好吧......謝謝! – Denis