如何从编译的程序集中确定原始的.NET语言?

ply*_*awn 9 .net c# vb.net

有没有办法确定最初编写程序集的语言?我正在考虑查看引用的程序集或类似的东西,但想知道它是否像特定的程序集属性一样简单......

Han*_*ant 10

没有具体的属性.只是提示.如果你看到一个对Microsoft.VisualBasic的程序集引用,那么用VB.NET编写的几率很高.如果你看到一个<CppImplementationDetails>类,那么它是用C++/CLI编写的.缺少这些提示使C#成为可能.忽略Mono程序集或.NET的几十个语言端口的可能性

  • 不关心语言在.NET中是一个大问题,避免不得不提出问题. (5认同)