Browse Source

Use GetCustomAttributes instead of GetCustomAttribute

GetCustomAttribute is not part of net35
ghorsington 3 years ago
parent
commit
cfa6857bb0
1 changed files with 2 additions and 2 deletions
  1. 2 2
      BepInEx.Core/Paths.cs

+ 2 - 2
BepInEx.Core/Paths.cs

@@ -1,6 +1,6 @@
 using System.IO;
+using System.Linq;
 using System.Reflection;
-using BepInEx.Core;
 using MonoMod.Utils;
 
 namespace BepInEx
@@ -34,7 +34,7 @@ namespace BepInEx
 			PluginPath = Utility.CombinePaths(BepInExRootPath, pluginPath);
 		}
 
-		public static SemVer.Version BepInExVersion { get; } = SemVer.Version.Parse(typeof(Paths).Assembly.GetCustomAttribute<AssemblyInformationalVersionAttribute>().InformationalVersion);
+		public static SemVer.Version BepInExVersion { get; } = SemVer.Version.Parse(typeof(Paths).Assembly.GetCustomAttributes(typeof(AssemblyInformationalVersionAttribute), false).Cast<AssemblyInformationalVersionAttribute>().First().InformationalVersion);
 
 		/// <summary>
 		///     The directory that the core BepInEx DLLs reside in.