共用方式為


/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 應用程式的存放區

  1. 在 [方案總管],請開啟專案的捷徑功能表,然後選取 [內容]。

  2. 選取 [應用程式] 索引標籤。

  3. 在 [輸出類型] 清單中,選取 [WinMD 檔案]。

    [WinMD 檔案] 選項 Windows 市集 應用程式範本只能。

如需如何以程式設計方式設定這個編譯器選項的詳細資訊,請參閱 OutputType

範例

下列命令會以選項編譯 filename.cs 至中介 .winmdobj 檔案。

csc /target:winmdobj filename.cs

請參閱

參考

/target (C# 編譯器選項)

其他資源

C# 編譯器選項