【发布时间】:2015-10-16 01:36:56
【问题描述】:
我正在构建一个库,该库生成一个用户代理字符串,该字符串报告一些漂亮的数据,如操作系统版本和currently installed .NET Framework versions。我很好奇:
是否可以以编程方式检测哪种语言正在调用我的库?还是源语言在编译成 CIL 后完全不透明?
【问题讨论】:
-
由于应用程序可能由多种语言的片段组装而成,了解直接调用者的语言有什么好处?
-
@HABO 好奇心,主要是。我同意好处是不确定的,因为直接调用者可能甚至不能代表整个应用程序。
标签: .net reflection cil