А такой job, если запустить на терминалке находит \Microsoft.Dynamics.AX.Frameworks.Controls?
X++:
public static void showContainingAssembly(str _typeName)
{
System.AppDomain appDomain = System.AppDomain::get_CurrentDomain();
System.Reflection.Assembly[] assemblies = appDomain.GetAssemblies();
System.Reflection.Assembly assembly;
int numOfAssemblies = assemblies.get_Count();
str test = 'Microsoft.Dynamics.AX.Frameworks';
str fullName;
int i;
for (i = 0; i < numOfAssemblies; i++)
{
assembly = assemblies.get_Item(i);
fullName = assembly.get_FullName();
if (strScan(fullName, test, 1, strLen(fullName)) > 0)
{
info(fullName);
info('good');
}
//if (assembly.GetType(_typeName, false, true) != null)
// {
// info(strFmt("Assembly full name: %1", clr2XppStr(assembly.get_FullName())));
// info(strFmt("Assembly location: %1", clr2XppStr(assembly.get_Location())));
// break;
// }
}
}
и если найдет (чтобы два раза не ходить) то какое местонахождение?