/target:winmdobj (C# 編譯器選項)
如果您使用 /target:winmdobj 編譯器選項,編譯器會建立您可以將轉換成 Windows 執行階段二進位的中繼 .winmdobj 檔案 (.winmd) 檔案。除了 Managed 程式語言以外, .winmd 檔可以由 JavaScript 和 C++ 程式,然後再使用。
/target:winmdobj
備註
設定信號的 winmdobj 對編譯器需要中介模組。在回應 Visual Studio 編譯 C# 類別庫, .winmdobj 檔案。.winmdobj 檔案可以透過 WinMDExp 匯出然後工具得到導致 Windows 中繼資料 (.winmd) 檔案。.winmd 檔會包含 Windows Runtime 使用由 JavaScript 或 C++ 的原始和程式庫的程式碼和 WinMD 中繼資料。
編譯使用 /target:winmdobj 編譯器選項檔案的輸出所設計 WimMDExp 匯出工具使用,只有在項目;.winmdobj 檔案並未直接參考。
除非您使用 /out 選項指定,否則輸出檔名會取自第一個輸入檔的名稱。不需要 主要 方法。
如果您指定 /target:winmdobj 在命令提示字元 winmdobj 選項,直到下一 /out 的任何檔案或 /target:module 選項可用來建立 Windows 程式。
在 Visual Studio IDE 中設定這個編譯器選項的 Windows 應用程式的存放區
在 [方案總管],請開啟專案的捷徑功能表,然後選取 [內容]。
選取 [應用程式] 索引標籤。
在 [輸出類型] 清單中,選取 [WinMD 檔案]。
[WinMD 檔案] 選項 Windows 市集 應用程式範本只能。
如需如何以程式設計方式設定這個編譯器選項的詳細資訊,請參閱 OutputType。
範例
下列命令會以選項編譯 filename.cs 至中介 .winmdobj 檔案。
csc /target:winmdobj filename.cs