gpt4 book ai didi

.net - 如何确定 DLL 是 COM 还是 .NET?

转载 作者:行者123 更新时间:2023-12-04 05:59:26 26 4
gpt4 key购买 nike

我有一个更新程序,从服务器提取的文件在一个目录中混合了 vb6 dll 和 .net DLL。

如何确定一个 dll 是否是一个 COM 的? (所以我可以从更新程序调用 regsvr32 到它)

最佳答案

我想一种方法是尝试使用 System.Reflection.Assembly.LoadFile() 加载文件( more info )。如果您收到 BadImageFormatException ,它不是有效的 .NET 程序集。可能有一种更简洁的方法可以做到这一点,但这应该可行。

关于.net - 如何确定 DLL 是 COM 还是 .NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3011378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com