typeof(T).Assembly
to get currently executing assembly CS-P101823
24 try
25 {
26 var execDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);27 logger.Info($"Started. {execDir}");
28 }
29 catch (Exception exp)
As the name suggests, Assembly.GetExecutingAssembly()
returns the executing assembly. However, this is not an efficient way. Consider using typeof(T).Assembly
instead.
var assembly = Assembly.GetExecutingAssembly();
var assembly = typeof(T).Assembly;