Share via


/WINMD (產生 Windows 中繼資料)

啟用 Windows 執行階段中繼資料 (.winmd) 檔案的產生。

/WINMD[:{NO|ONLY}]

引數

/WINMD
通用 Windows 平台應用程式的預設設定。 連結器會產生二進位可執行檔和 .winmd 中繼資料檔案。

/WINMD:NO
連結器只會產生二進位可執行檔,但不會產生 .winmd 檔案。

/WINMD:ONLY
連結器只會產生 .winmd 檔案,但不會產生二進位可執行檔。

備註

/WINMD 連結器選項用於 UWP 應用程式和 Windows 執行階段元件,以控制建立 Windows 執行階段中繼資料 (.winmd) 檔案。 .winmd 檔案是一種 DLL,其中包含 Windows 執行階段類型的中繼資料,在執行階段元件的情況下,這些類型的實作。 中繼資料遵循 ECMA-335 標準。

根據預設,輸出檔案名稱的格式為 binaryname.winmd。 若要指定不同的檔案名稱,請使用 /WINMDFILE 選項。

在 Visual Studio 開發環境中設定這個連結器選項

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

  2. 選取 [設定屬性]>[連結器]>[Windows 中繼資料] 屬性頁面。

  3. 在 [產生 Windows 中繼資料] 下拉式清單方塊中,選取您想要的選項。

另請參閱

逐步解說:建立基本 Windows 執行階段元件,然後從 JavaScript 呼叫該元件
Microsoft 介面定義語言 3.0 的簡介
/WINMDFILE (指定 winmd 檔案)
/WINMDKEYFILE (指定 winmd 金鑰檔)
/WINMDKEYCONTAINER (指定金鑰容器)
/WINMDDELAYSIGN (部分簽署 winmd)
MSVC 連結器參考
MSVC 連結器選項