Is it possible to determine what language a .NET assembly was written in? -
If there is no source code available, then there is no way to determine the native language of a .NET assembly?
Not really, but you can sometimes guess. For example, if you have a compiler-generated name in an assembly with anonymous forms in the VB.NET assembly, such as:
VB $ AnonymousType_T
An C # type assembly type:
Individual compilers will implement these types of things slightly differently. There are many types of assemblies in the C ++ / CLI assemblies with "weird" names (for such work that are related to the global scope).
Visual Basic Applications also refer to Microsoft. Visualbase assembly (though any NAT app can technically refer to any assembly, so it is not 100% indicator).
Comments
Post a Comment