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


/target:appcontainerexe (параметры компилятора C#)

Если используется параметр компилятора /target:appcontainerexe, компилятор создает исполняемый файл Windows (EXE-файл), который должен запускаться в контейнере приложения. Этот параметр аналогичен /target: winexe, но предназначен для приложений под Магазин Windows.

/target:appcontainerexe

Заметки

Этот параметр (бит) задает соответствующее значение в переносимом исполняемом файле (PE), чтобы обеспечить запуск приложения в контейнере. Если он установлен, при попытке запустить исполняемый файл вне контейнера приложения методом CreateProcess будет возникать ошибка.

Выходной файл получает имя входного файла, содержащего метод Main, если только с помощью параметра /out не указано иное.

Если этот параметр указан в командной строке, все файлы до следующего параметра /out или /target будут использоваться для создания исполняемого файла.

Установка данного параметра компилятора в интегрированной среде разработки

  1. В обозревателе решений откройте контекстное меню своего проекта и выберите Свойства.

  2. На вкладке Приложение в списке Тип выходных данных выберите Приложение для Магазина Windows.

    Этот параметр доступен только для шаблонов приложений под Магазин Windows.

Дополнительные сведения об установке этого параметра компилятора программным путем см. в разделе OutputType.

Пример

Следующая команда компилирует filename.cs в исполняемый файл Windows, который может быть запущен только в контейнере приложения.

csc /target:appcontainerexe filename.cs

См. также

Ссылки

/target (параметры компилятора C#)

/target:winexe (параметры компилятора C#)

Другие ресурсы

Параметры компилятора C#