Поделиться через


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.

Разрешения

См. также

Ссылки

BuildManager Интерфейс

BuildManager - члены

VSLangProj - пространство имен