Changeset 17329 for trunk/HeuristicLab.Scripting
- Timestamp:
- 10/14/19 13:42:09 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/HeuristicLab.Scripting/3.3/Script.cs
r17180 r17329 40 40 public abstract class Script : NamedItem, IProgrammableItem { 41 41 #region Fields & Properties 42 public static readonly HashSet<string> ExcludedAssemblyFileNames = new HashSet<string> { "IKVM.OpenJDK.ClassLibrary.dll" }; 42 43 public static new Image StaticItemImage { 43 44 get { return VSImageLibrary.Script; } … … 124 125 public virtual IEnumerable<Assembly> GetAssemblies() { 125 126 var assemblies = AppDomain.CurrentDomain.GetAssemblies() 126 .Where(a => !a.IsDynamic && File.Exists(a.Location)) 127 .Where(a => !a.IsDynamic && File.Exists(a.Location) 128 && !ExcludedAssemblyFileNames.Contains(Path.GetFileName(a.Location))) 127 129 .GroupBy(x => Regex.Replace(Path.GetFileName(x.Location), @"-[\d.]+\.dll$", "")) 128 130 .Select(x => x.OrderByDescending(y => y.GetName().Version).First())
Note: See TracChangeset
for help on using the changeset viewer.