我有一个更新程序,从服务器拉取的文件在一个目录中混合了vb6 dll和.net dll.如何确定一个DLL是否是一个COM?(所以我可以从更新程序中调用regsvr32)
我想一种方法是尝试使用System.Reflection.Assembly.LoadFile()加载文件.如果遇到BadImageFormatException,则它不是有效的.NET程序集.这可能是一种更简洁的方法,但这应该有效.
http://msdn.microsoft.com/en-us/library/b61s44e8.aspx
| 归档时间: |
|
| 查看次数: |
5430 次 |
| 最近记录: |