![](/img/trans.png)
[英].dll, .winmd can be read in Unity but not in XAML project
[英]Automatic conversion of winmd to DLL
我想创建一个接受的工具。 winmd
文件(Windows运行时组件),并winmd
生成一个C#DLL(包含组件中定义的所有公共类型)。
据我了解,标准.NET Reflection API无法在.winmd文件上运行,并且必须使用元数据非托管API来访问该信息。
问题是-是否可以根据从元数据API检索到的信息来构造C#程序集?
或更妙的是-是否有已经完成这项工作或类似功能的工具(例如TLBIMP)?
Windows元数据文件不包含任何代码-只是一组类型定义。 Winmd文件是ECMA 335程序集,因此它已经是 C#DLL(只需将其从.winmd重命名为.dll)即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.