Explorar o código

Use GetCustomAttributes instead of GetCustomAttribute

GetCustomAttribute is not part of net35
ghorsington %!s(int64=4) %!d(string=hai) anos
pai
achega
cfa6857bb0
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  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.