我想创建一个接受 . winmd
文件(Windows 运行时组件)并从中生成一个 C# DLL(包含组件中定义的所有公共类型)。
据我所知,标准的 .NET 反射 API 无法处理 .winmd 文件,必须使用元数据非托管 API来访问该信息。
问题是——是否可以根据从元数据 API 检索到的信息构建 C# 程序集?
或者更好——是否有工具(如 TLBIMP)已经完成这项工作或类似的工作?
我想创建一个接受 . winmd
文件(Windows 运行时组件)并从中生成一个 C# DLL(包含组件中定义的所有公共类型)。
据我所知,标准的 .NET 反射 API 无法处理 .winmd 文件,必须使用元数据非托管 API来访问该信息。
问题是——是否可以根据从元数据 API 检索到的信息构建 C# 程序集?
或者更好——是否有工具(如 TLBIMP)已经完成这项工作或类似的工作?