获取通过接口方法实现接口的 class 的程序集版本

Getting Assembly Version of a class that implements interface through interface method

我的class都是实现接口的。此接口存储一些通用功能的函数。

其中一项功能是日志记录。在此日志记录函数中,我想获取实现该接口的 Class 的 AssemblyVersion。

我的问题是 Assembly.GetExectuingAssembly() 将 return 接口的 AssemblyVersion。

如何获得实施的汇编版本class?

这应该有效:

this.GetType().Assembly.GetName().Version