Χμμ...Την βρήκα την λύση. Δεν έκανα load τα assemblies
![Embarrassed [:$]](/cs/emoticons/emotion-10.gif)
string[] libraries = new string[2] { "Assembly1", "Assembly2" };
Type myType = null;
System.Reflection.MemberInfo myMember = null;
System.Reflection.MemberInfo[] myMembers = null;
Type[] _types = null;
foreach (string source in libraries)
{
try
{
//Φόρτωσε το dll(ή exe) με το όνομα από το Libraries
//Εαν δεν υπάρχει θα φάμε exception στην μούρη.
Assembly myassemply = Assembly.Load(source);
//Πάρε τα modules του assembly.
Module[] modules = myassemply.GetLoadedModules();
foreach (Module mod in modules)
{
//Μάζεψε όλες τις δομές από κάθε module
_types = mod.GetTypes();
foreach (Type t in _types)
{
//Για κάθε δομή
myType = t;
//Ψάξε το ζητούμενο.
myMembers = t.GetMember(vArg);
if (myMembers.Length != 0)
{
found = true;
break;
}
if (found) break;
}
if (found) break;
}
}
catch
{
}
if (found) break;
}Ευχαριστώ για τις απαντήσεις.