如何从程序集/ WCF服务中访问程序集版本和名称?

Joh*_*n S 4 c# wcf

我想在我的WCF库中提供一个操作契约,它返回选择信息,即版本,程序集名称和一些其他内部值.

目的是为诊断提供"服务检查"方法,并且可以将其称为常规WCF.

我无法找到最好的方法来做到这一点.我想象某种内部反思.

我还想将此代码作为操作合同的一部分放在Interface中.

做这个的最好方式是什么?

STL*_*Dev 8

您可以使用反射执行此操作:

例如,要获取程序集的版本信息:

return System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
Run Code Online (Sandbox Code Playgroud)