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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。