共用方式為


BuildManager.BuildDesignTimeOutput 方法

建置 (Build) 暫存可攜式執行檔 (PE) 並以 XML 字串傳回其描述。

命名空間:  VSLangProj
組件:  VSLangProj (在 VSLangProj.dll 中)

語法

'宣告
Function BuildDesignTimeOutput ( _
    bstrOutputMoniker As String _
) As String
string BuildDesignTimeOutput(
    string bstrOutputMoniker
)
String^ BuildDesignTimeOutput(
    [InAttribute] String^ bstrOutputMoniker
)
abstract BuildDesignTimeOutput : 
        bstrOutputMoniker:string -> string
function BuildDesignTimeOutput(
    bstrOutputMoniker : String
) : String

參數

  • bstrOutputMoniker
    類型:String

    必要項。 要建置暫存 PE 的 Moniker 字串。 Moniker 字串必須是 DesignTimeOutputMonikers 屬性傳回的其中一個字串。

傳回值

類型:String
可攜式執行檔的 XML 描述將依照以下格式,以名為 DataSchema.cs 的自訂工具輸出檔案來顯示:

<root>
  <Application private_binpath = "AbsoluteTemporaryOutputPath"/>
  <Assembly
    codebase = "DataSchema.cs.dll"
    name = "DataSchema.cs"
    version = "0.0.0.0"
    snapshot_id = "0"
    replaceable = "True"
  />
</root>

屬性 (Attribute) 說明如下。

屬性

說明

private_binpath

包含暫存 PE 的目錄完整路徑。這個路徑結合 codebase 屬性來建立到暫存 PE 組件的完整路徑。

程式碼基底

相對於 private_binpath 的暫存 PE 路徑和檔案名稱。

name

產生組件的 .NET Framework 簡單名稱。

version

主要、次要、組建及修訂版本號碼。這個值永遠為 "0.0.0.0"。

snapshot_id

每次重新編譯 PE 時就遞增的整數。

可取代

指示專案系統是否可取代組件,以及設計工具是否不應對檔案保留寫入鎖定。永遠都設為 true。

備註

由這個方法傳回的 XML 字串會指定暫存 PE 檔案。 設計工具從 PE 檔案載入型別以將其具現化。

範例

請參閱 BuildManager

.NET Framework 安全性

請參閱

參考

BuildManager 介面

VSLangProj 命名空間