使用 corflags 时 ILOnly=0 是否意味着程序集是使用 C++/CLI 构建的?
最佳答案
嗯,这并不是一个大事,有很多 .NET 兼容的编译器。能够在程序集中包含可重定位机器代码有很多用途。但是,是的,如果您知道程序集是使用 Microsoft 工具构建的,那么 C++/CLI 编译器可能就是来源。他们提供的其他编译器仅生成纯程序集。
有一种方法可以缩小范围,使用 ildasm.exe 或 Reflector 进行查看。如果您看到一个名为 <CppImplementationDetails>
的类那么几率非常接近 100%。
关于c# - ILOnly = 0 是否表示 C++/CLI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4291639/