如何检查程序集是否是用VB编写的

时间:2011-09-10 03:36:04

标签: .net vb.net reflection

我想在运行时检查程序集是否可能用VB编写。它不一定是防弹方法。也许调用GetReferencedAssemblies()并检查所有VB项目引用的程序集?

2 个答案:

答案 0 :(得分:0)

我刚刚在我的解决方案中添加了一个VB.NET控制台应用程序。它没有引用任何特定于VB.NET的程序集。

答案 1 :(得分:0)

一个非常有趣的问题,因为两者都被编译成MSIL并且应该是相等的,你将不得不寻找实现差异。我能找到的信息非常少。但是试着看看这两个链接。

  1. http://www.devnewsgroups.net/dotnetframework/t22165-how-determine-code-vb-net.aspx
  2. http://thedailyreviewer.com/dotnet/view/can-a-c-program-find-out-what-language-an-assembly-is-written-in-104571742