/target:appcontainerexe (параметры компилятора C#)
Если используется параметр компилятора /target:appcontainerexe, компилятор создает исполняемый файл Windows (EXE-файл), который должен запускаться в контейнере приложения. Этот параметр аналогичен /target: winexe, но предназначен для приложений под Магазин Windows.
/target:appcontainerexe
Заметки
Этот параметр (бит) задает соответствующее значение в переносимом исполняемом файле (PE), чтобы обеспечить запуск приложения в контейнере. Если он установлен, при попытке запустить исполняемый файл вне контейнера приложения методом CreateProcess будет возникать ошибка.
Выходной файл получает имя входного файла, содержащего метод Main, если только с помощью параметра /out не указано иное.
Если этот параметр указан в командной строке, все файлы до следующего параметра /out или /target будут использоваться для создания исполняемого файла.
Установка данного параметра компилятора в интегрированной среде разработки
В обозревателе решений откройте контекстное меню своего проекта и выберите Свойства.
На вкладке Приложение в списке Тип выходных данных выберите Приложение для Магазина Windows.
Этот параметр доступен только для шаблонов приложений под Магазин Windows.
Дополнительные сведения об установке этого параметра компилятора программным путем см. в разделе OutputType.
Пример
Следующая команда компилирует filename.cs в исполняемый файл Windows, который может быть запущен только в контейнере приложения.
csc /target:appcontainerexe filename.cs
См. также
Ссылки
/target (параметры компилятора C#)
/target:winexe (параметры компилятора C#)