diff --git a/src/Main/Core/Project/Src/AddInTree/CoreStartup.cs b/src/Main/Core/Project/Src/AddInTree/CoreStartup.cs
index 945ea7878a..8e6cc4b39d 100644
--- a/src/Main/Core/Project/Src/AddInTree/CoreStartup.cs
+++ b/src/Main/Core/Project/Src/AddInTree/CoreStartup.cs
@@ -102,13 +102,13 @@ namespace ICSharpCode.Core
///
/// Find AddIns by searching all .addin files recursively in .
- /// The found AddIns are added to the list of AddIn files to load.
+ /// The AddIns that were found are added to the list of AddIn files to load.
///
public void AddAddInsFromDirectory(string addInDir)
{
if (addInDir == null)
throw new ArgumentNullException("addInDir");
- addInFiles.AddRange(FileUtility.SearchDirectory(addInDir, "*.addin"));
+ addInFiles.AddRange(Directory.GetFiles(addInDir, "*.addin", SearchOption.AllDirectories));
}
///