BuildManager.BuildDesignTimeOutput - метод
Обновлен: Ноябрь 2007
Собирает временный переносимый исполняемый файл (PE) и возвращает его описание в строке XML.
Пространство имен: VSLangProj
Сборка: VSLangProj (в VSLangProj.dll)
Синтаксис
'Декларация
Function BuildDesignTimeOutput ( _
bstrOutputMoniker As String _
) As String
'Применение
Dim instance As BuildManager
Dim bstrOutputMoniker As String
Dim returnValue As String
returnValue = instance.BuildDesignTimeOutput(bstrOutputMoniker)
string BuildDesignTimeOutput(
string bstrOutputMoniker
)
String^ BuildDesignTimeOutput(
[InAttribute] String^ bstrOutputMoniker
)
function BuildDesignTimeOutput(
bstrOutputMoniker : String
) : String
Параметры
- bstrOutputMoniker
Тип: System.String
Обязательный. Строка моникера для построения временного PE. Строка моникера должна быть одной из строк, возвращаемых свойством DesignTimeOutputMonikers.
Возвращаемое значение
Тип: System.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>
Описание атрибутов ниже.
Атрибут |
Описание |
---|---|
private_binpath |
Полный путь каталога, содержащего временный PE. Данный путь комбинируется с атрибутом codebase, чтобы создать полный путь к сборке временного PE. |
codebase |
Путь и имя файла временного PE относительно private_binpath. |
name |
Простое имя .NET Framework генерируемой сборки. |
version |
Основной и дополнительный номера, номер построения и номер редакции версии. Значение всегда равно "0.0.0.0". |
snapshot_id |
Целое число, увеличивающееся при каждой перекомпиляции PE. |
replaceable |
Показывает, может ли система проекта заменить эту сборку, и должен ли разработчик снять запрет на запись файла. Этот атрибут всегда имеет значение true. |
Заметки
Строка XML, возвращаемая данным методом, указывает временный PE-файл. Разработчик создает типы, загружая их из PE-файла.
Примеры
См. раздел BuildManager.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.