Reflection не может найти типы сборки в Citrix
У меня есть приложение WPF (NET 4.6), работающее под Citrix, где я динамически загружаю отчеты из сборок, если для типа определен атрибут DisplayName. Это прекрасно работает при запуске с моей машины или из сетевого ресурса. Это не работает в Citrix.
var asm = System.Reflection.Assembly.GetExecutingAssembly();
var rep = asm.GetTypes().Where(x => (typeof(Telerik.Reporting.Report)).IsAssignableFrom(x) && x.IsDefined(typeof(System.ComponentModel.DisplayNameAttribute), true)).ToList();
Reports = (rep.ToDictionary((x => (x.GetCustomAttributes(typeof(System.ComponentModel.DisplayNameAttribute), true).Single()
as System.ComponentModel.DisplayNameAttribute).DisplayName), (x => x)));