diff --git a/umbraco/businesslogic/Utils/TypeFinder.cs b/umbraco/businesslogic/Utils/TypeFinder.cs index c113aedd1d..8a0abd9ac6 100644 --- a/umbraco/businesslogic/Utils/TypeFinder.cs +++ b/umbraco/businesslogic/Utils/TypeFinder.cs @@ -56,6 +56,11 @@ namespace umbraco.BusinessLogic.Utils foreach (string type in strTypes) types.Add(Type.GetType(type)); + // also add types from app_code + foreach (Type type in System.Reflection.Assembly.Load("App_Code").GetTypes()) + types.Add(type); + + return types.FindAll(OnlyConcreteClasses(typeof(T), onlyConcreteClasses)); } else