PrecompilationFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет флаги, которые определяют поведение предварительной компиляции.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags =
Public Enum PrecompilationFlags
- Наследование
- Атрибуты
Поля
AllowPartiallyTrustedCallers | 32 | Для сборок будет создан атрибут AllowPartiallyTrustedCallersAttribute, то есть сборки смогут вызываться частично доверенным кодом. В качестве символа компиляции будет добавлен флаг |
Clean | 8 | Приложение будет создано "чистым", то есть все ранее скомпилированные компоненты будут перекомпилированы. Это поле соответствует переключателю |
CodeAnalysis | 16 | В качестве символа компиляции будет добавлен флаг |
Default | 0 | Значение по умолчанию. Специальное поведение для предварительной компиляции не применяется. |
DelaySign | 64 | Сборка не подписывается полностью при создании. Сборка может быть подписана позднее с помощью специального средства, например Sn.exe. В качестве символа компиляции будет добавлен флаг |
FixedNames | 128 | Сборка создается с фиксированными именами для веб-страниц. Файлы во время компиляции не объединяются и компилируются отдельно, чтобы получить фиксированные имена. |
ForceDebug | 4 | Компилятор будет выдавать отладочную информацию. Это поле соответствует переключателю |
IgnoreBadImageFormatException | 256 | Компилятор игнорирует исключения недопустимого формата образа. |
OverwriteTarget | 2 | Целевой каталог может быть перезаписан. Это поле соответствует переключателю |
Updatable | 1 | Развернутое приложение будет обновляемым. Это поле соответствует переключателю |
Комментарии
Класс PrecompilationFlags
определяет поведение диспетчера сборки во время предварительной компиляции. Класс ClientBuildManager принимает PrecompilationFlags
в качестве одного из параметров конструктора. Предварительная компиляция может выполняться программными средствами ClientBuildManager командной строки или с помощью программы командной строки Aspnet_compiler.exe.