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


Страница "Приложение" в конструкторе проектов (C#)

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

Чтобы получить доступ к странице Приложение выберите узел проекта (не узел Решение в Обозреватель решений). Выберите Проект, Свойства в строке меню. После того как откроется конструктор проектов, перейдите на вкладку Приложение.

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Настройка параметров разработки в Visual Studio.

Общие параметры приложения

Следующие параметры позволяют настраивать общие параметры для приложения.

  • Имя сборки
    Имя выходного файла, который будет содержать манифест сборки. Изменение этого свойства повлечет за собой изменение свойства Имя выходных данных. Данное изменение также можно выполнить в командной строке с помощью параметра /out (параметры компилятора C#). Сведения о программном доступе к этому свойству см. в разделе AssemblyName.

  • Пространство имен по умолчанию
    Базовое пространство имен для всех файлов, добавленных в проект.

    Дополнительные сведения о создании пространств имен в разрабатываемом коде см. namespace (Справочник по C#).

    Сведения о программном доступе к этому свойству см. в разделе RootNamespace.

  • Требуемая версия .NET Framework
    Задает версию платформы .NET Framework, целевые объекты приложения. Этот параметр может иметь разные значения в зависимости от того, какую версию платформы .NET Framework устанавливаются на компьютере.

    По умолчанию значение совпадает с требуемой версией .NET Framework, выбранной в диалоговом окне Создание проекта.

    Примечание

    Необходимые пакеты, перечисленные в Диалоговое окно "Необходимые компоненты", устанавливаются автоматически при первом открытии этого диалогового окна.В случае последующего изменения требуемой версии .NET Framework проекта необходимые пакеты следует выбрать вручную, чтобы они соответствовали новой требуемой версии .NET Framework.

    Дополнительные сведения см. в разделах Практическое руководство. Определение целевой версии .NET Framework и Обзор настройки для различных версий в Visual Studio.

  • Тип приложения
    Тип приложения для построения. Для приложений Магазин Windows, можно указать Приложение для Магазина Windows, Библиотека классов или Файл WinMD. Для большинства других типов приложения можно определить Приложение Windows, Консольное приложение, Библиотека классов, Служба Windows или Библиотека веб-элементов управления.

    Для проекта веб-приложения необходимо указать Библиотека классов.

    Если указан параметр Файл WinMD, то типы можно запроектировать в любом языке программирования среды выполнения Windows. , Упаковав выходных данных проекта в файл WinMD можно кода приложения на разных языках и проверки кода взаимодействовать вы написали он все в одном языке. Можно указать этот параметр для решений, целевой объект библиотеки среды выполнения Windows, включая приложения Магазин Windows. Дополнительные сведения см. в разделе Чтобы создать компонент времени выполнения Windows в C-# и Visual Basic.

    Примечание

    Среда выполнения Windows может типы проектов, чтобы они отображались как собственные объекты в какой бы то ни язык использует их.Например, в приложениях JavaScript, взаимодействующих с использованием среды выполнения Windows это как набор объектов JavaScript и приложения C-# используют библиотеку в качестве коллекции объектов .NET., Упаковав выходных данных проекта в файл WinMD, можно воспользоваться одной и той же технологии, среда выполнения использует Windows.

    Дополнительные сведения о свойстве Тип приложения см. в разделе /target (параметры компилятора C#). Дополнительные сведения о программном доступе к этому свойству содержатся в разделе OutputType.

  • Сведения о сборке
    Нажмите эту кнопку, чтобы открыть Диалоговое окно "Сведения о сборке".

  • Автоматически запускаемый объект
    Определяет точку входа, вызываемую при загрузке приложения. Как правило, в качестве точки входа назначается либо главная форма в приложении, либо процедура Main, которая должна выполняться при запуске приложения. Так как библиотеки классов не имеют точки входа, для них существует единственное значение этого свойства — (Не установлено).

    Для проектов WPF-приложений браузера этот параметр по умолчанию имеет значение (не задано). Другое возможное значение — имя_проекта.App. В проектах этого типа необходимо указать начальный универсальный код ресурса (URI) для загрузки ресурса пользовательского интерфейса после запуска приложения. Для этого отройте файл Application.xaml проекта и присвойте свойству StartupUri имя XAML-файла проекта, например Window1.xaml. Список допустимых корневых элементов см. в разделе StartupUri. Необходимо определить метод public static void Main() в классе проекта. Этот класс будет отображаться в списке Начальный объект в виде имя_проекта.имя_класса. Класс можно выбрать в качестве начального объекта.

    Дополнительные сведения см. в разделе /main (параметры компилятора C#). Сведения о программном доступе к этому свойству см. в разделе StartupObject.

Ресурсы

Следующие параметры позволяют настраивать общие параметры для приложения.

  • Значок и манифест
    По умолчанию выбран этот вариант и включены параметры Значок и Манифест. Это позволяет выбирать собственный значок и различные параметры создания манифеста. Оставьте выбранным этот вариант, если проект не содержит файла ресурсов.

  • Значок
    Задает ICO-файл для использования в качестве значка программы. Нажмите кнопку с многоточием для просмотра существующих изображений или введите имя нужного файла. Дополнительные сведения см. в разделе /win32icon (параметры компилятора C#). Сведения о программном доступе к этому свойству см. в разделе ApplicationIcon.

  • Манифест
    Позволяет выбирать варианты создания манифеста при запуске приложения в Windows Vista с включенным режимом контроля учетных записей. Этот параметр может принимать следующие значения.

    • Внедрить манифест с настройками по умолчанию. Поддерживает стандартный режим работы Visual Studio в Windows Vista, предполагающий внедрение информации о параметрах безопасности в исполняемый файл приложения, где requestedExecutionLevel равняется AsInvoker. Этот параметр используется по умолчанию.

    • Создать приложение без манифеста. Этот метод также называют виртуализацией. Используйте этот вариант для обеспечения совместимости с более старыми приложениями.

    • Properties\app.manifest. Этот вариант необходим для работы приложений, развертываемых с помощью ClickOnce или COM-взаимодействия без регистрации. При публикации приложения с помощью ClickOnce параметр Манифест автоматически принимает это значение.

  • Файл ресурсов:
    Выберите этот вариант, если проект содержит файл ресурсов. В этом случае параметры Значок и Манифест будут отключены.

    Введите путь или воспользуйтесь кнопкой "Обзор" (...), чтобы добавить к проекту файл ресурсов Win32.

См. также

Основные понятия

Написание кода в решениях Office

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

Управление свойствами приложения