Марк опубликовал хороший ответ, но вот бесплатная версия linq, если вы предпочитаете:
я есть библиотека .NET, в которой мне нужно найти все классы, для которых я определил свой собственный атрибут, и я хочу иметь возможность находить их на лету, когда приложение использует мою библиотеку. (т.е. - я не хочу, чтобы где-то был файл конфигурации, в котором я указываю сборку и / или имена классов).
Я смотрел наAppDomain.CurrentDomain
но я не слишком знаком с этим и не уверен, насколько важными должны быть привилегии (я хочу иметь возможность запускать библиотеку в веб-приложении с минимальным довериемесли возможно, но чем ниже доверие, тем счастливее я буду). Я также хочу помнить о производительности (это библиотека .NET 3.5, поэтому LINQ полностью действительна!).
Так этоAppDomain.CurrentDomain
мой лучший / единственный вариант, а затем просто циклически просматривая все сборки, а затем вводите эти сборки? Или есть другой способ