Assembly MyAssembly = Assembly.LoadFrom( sPathToMyAssembly ); AssemblyName[] MyAssemblyNames = MyAssembly.GetReferencedAssemblies(); StringBuilder sResult = new StringBuilder(); foreach( AssemblyName MyAssemblyName in MyAssemblyNames ) { sResult.Append( MyAssemblyName.Name + "|" ); } if( sResult.Length > 1 ) sResult.Remove( sResult.Length - 1, 1 );
System.Windows.Forms|mscorlib|System|System.Data|System.Drawing
C:\Path\To\This\Assembly.DLL
C:\Path\To\This\Other\Assembly.EXE
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)