Страница свойств Компиляция .NET позволяет управлять параметрами настройки кода приложения ASP.NET.

Список Отобразить позволяет выбрать один из следующих вариантов, которые определяют способ представления параметров: Понятные имена, Имена параметров конфигурации или Оба имени.

Список элементов пользовательского интерфейса

В приведенной ниже таблице содержатся описания элементов интерфейса, которые доступны на странице компонента и на панели Действия.

Элементы страницы компонента

Имя элемента Описание

Пакетные компиляции [batch]

Указывает, включена ли обработка пакетов. Значение по умолчанию – True.

Максимальный размер файла [maxBatchGeneratedFileSize]

Задает максимальный размер сформированных исходных файлов (в килобайтах) на пакетную компиляцию. Значение по умолчанию – 1000 КБ.

Максимальный размер пакета [maxBatchSize]

Задает максимальное число страниц в пакетной компиляции. Значение по умолчанию – 1000.

Тайм-аут (чч:мм:сс) [batchTimeout]

Задает время ожидания для пакетной компиляции. Если компиляция не может быть завершена за отведенное время, то компилятор переходит в режим одиночной компиляции для текущей страницы. Значение по умолчанию составляет 00:15:00 (15 минут).

Отладка [debug]

Определяет, какие файлы будут использоваться для компиляции, – конечные или отладочные двоичные файлы. Если значение параметра true, для компиляции будут использоваться отладочные двоичные файлы. Значением по умолчанию является false.

Число повторных компиляций [numRecompilesBeforeAppRestart]

Задает число повторных динамических компиляций ресурсов, которые могут быть выполнены перед повторным запуском приложения. Значение по умолчанию – 15.

URL-адреса строк прагма [urlLinePragmas]

Определяет, какие ссылки будут использоваться в инструкциях для компилятора – физические пути или URL-адреса. Если значение параметра true, в инструкциях для компилятора вместо физических путей будут использоваться URL-адреса. Значением по умолчанию является false.

Параметр компиляции Explicit [explicit]

Определяет, нужно ли установить для Microsoft Visual Basic параметр компиляции explicit. Если значение параметра True, то все переменные должны быть объявлены с использованием инструкции Dim, Private, Public или ReDim. Значение по умолчанию – True.

Параметр компиляции Strict [strict]

Определяет, нужно ли установить в Visual Basic параметр компиляции strict. Если значение параметра true, компиляция явно запрещает любые преобразования данных, в ходе которых может произойти потеря данных, а также преобразования любых типов числовых данных и строк. Значением по умолчанию является false.

Сборки [assemblies]

Определяет набор сборок из папки \bin или из глобального кэша сборок (GAC), на которые встречаются ссылки во время компиляции. В глобальном кэше сборок хранятся сборки .NET, которые специально разработаны для совместного использования несколькими приложениями на одном компьютере. Используйте звездочку ("*"), чтобы задействовать все сборки в каталоге.

Язык по умолчанию [defaultLanguage]

Задает язык программирования по умолчанию, такой как C# или VB.NET, используемый в файлах динамической компиляции. Параметром по умолчанию является vb, который задает VB.NET в качестве языка программирования по умолчанию.

Подкаталоги исходных текстов [codeSubDirectories]

Определяет подкаталоги, которые содержат файлы, компилируемые во время выполнения приложения. Количество подкаталогов может быть любым.

Временный каталог [tempDirectory]

Задает имя папки, используемой для хранения временных файлов во время компиляции. По умолчанию – пустая строка, означающая, что временные файлы помещаются в подкаталог каталога Temporary ASP.NET Files.

Элементы панели "Действия"

Имя элемента Описание

Применить

Позволяет сохранить изменения, внесенные на странице компонента.

Отмена

Позволяет отменить изменения, внесенные на странице компонента.

См. также