簡體   English   中英

自動將Winmd轉換為DLL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM