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

4
我希望在我的WCF库中提供一个操作合同,返回一些选择性的信息,例如版本、程序集名称和其他一些内部值。
目的是提供一个“服务检查”方法,用于诊断等方面,可以像普通的WCF一样调用。
我遇到了一些困难,不知道最好的方式是什么。我想象一种内部反射的方式。
我还想把这段代码放在接口内作为操作合同的一部分。
那么,最佳实现方式是什么?

2
那么尝试调用 Assembly.GetExecutingAssembly().FullName 呢? - Thomas C. G. de Vilhena
1个回答

8
你可以使用反射来实现这个功能:
例如,获取程序集的版本信息:
return System.Reflection.Assembly.GetExecutingAssembly().GetName().Version

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接