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


Страница приложения, конструктор проектов (Visual Basic)

Используйте страницу приложения конструктора проектов, чтобы указать параметры и свойства приложения проекта.

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

Замечание

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

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

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

Имя сборки

Указывает имя выходного файла, содержащего манифест сборки. Если изменить это свойство, свойство Output Name также изменится.

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

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

Корневое пространство имен

Указывает базовое пространство имен для всех файлов в проекте. Например, если вы задали корневое пространствоProject1 имен и у вас есть Class1 вне любого пространства имен в коде, его пространство имен будет Project1.Class1. Если у вас есть Class2 пространство имен в коде, его пространство Order имен будет Project1.Order.Class2.

Если удалить корневое пространство имен, можно указать структуру пространства имен проекта в коде.

Замечание

Если вы используете ключевое Global слово в операторе пространства имен, можно определить пространство имен из корневого пространства имен проекта. Если вы очищаете корневое пространство имен, Global становится пространством имен верхнего уровня, которое удаляет необходимость ключевого Global слова в инструкции Namespace . Дополнительные сведения см. в разделе "Глобальные ключевые слова в операторах пространства имен" в пространствах имен в Visual Basic.

Сведения о создании пространств имен в коде см. в инструкции пространства имен.

Дополнительные сведения о свойстве корневого пространства имен см. в разделе /rootnamespace.

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

Целевая платформа (все конфигурации)

Указывает версию .NET, предназначенную для приложения. Этот параметр может иметь разные значения в зависимости от того, какие версии .NET устанавливаются на компьютере.

Для проектов .NET Framework значение по умолчанию соответствует целевой платформе, указанной при создании проекта.

Замечание

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

Дополнительные сведения см. в обзоре целевой платформы .

Тип приложения

Указывает тип создаваемого приложения. Значения различаются в зависимости от типа проекта. Например, для проекта приложения Windows Forms можно указать приложение Windows Forms, библиотеку классов, консольное приложение, службу Windows или библиотеку веб-элементов управления.

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

Дополнительные сведения о свойстве типа приложения см. в разделе /target (Visual Basic). Сведения о том, как получить доступ к этой свойстве программным способом, см. в статье OutputType.

Автоматическое создание перенаправлений привязок

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

Дополнительные сведения о перенаправлении см. в разделе "Перенаправление версий сборок".

Форма запуска / Объект запуска / URI запуска

Указывает форму запуска приложения или точку входа.

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

Если проект является приложением браузера WPF, этот список называется URI запуска, а по умолчанию — Page1.xaml. Список URI запуска позволяет указать ресурс пользовательского интерфейса (элемент XAML), который приложение отображает при запуске приложения. Дополнительные сведения см. в разделе StartupUri.

Если платформа приложений включена, этот список становится объектом Startup и отображает формы и классы или модули с Sub Mainпомощью .

Объект запуска определяет точку входа, которую необходимо вызвать при загрузке приложения. Как правило, это значение имеет основную форму в приложении или Sub Main процедуру, которая должна выполняться при запуске приложения. Так как библиотеки классов не имеют точки входа, их единственным вариантом для этого свойства является (None). Дополнительные сведения см. в разделе /main. Чтобы получить доступ к этому свойству программным способом, см. StartupObject.

Иконка

Задает файл .ico, который вы хотите использовать в качестве значка программы. Нажмите кнопку< "Обзор...">, чтобы найти существующий графический элемент. Дополнительные сведения см. в разделе /win32icon (или /win32icon (параметры компилятора C#)). Чтобы получить доступ к этому свойству программным способом, см. ApplicationIcon.

Сведения о сборке

Нажмите эту кнопку, чтобы отобразить диалоговое окно сведений о сборке.

Включение платформы приложений

Указывает, будет ли проект использовать платформу приложений. Параметр этого параметра влияет на параметры, доступные вобъекте Startupform/ Startup.

Если этот флажок установлен, приложение использует стандарт Sub Main. При выборе этого флажка доступны функции в разделе свойств платформы приложений Windows , а также требуется выбрать форму запуска.

Если этот флажок снят, приложение использует настраиваемый, Sub Main указанный в форме запуска. В этом случае можно указать объект запуска (пользовательский Sub Main метод или класс) или форму. Кроме того, параметры в разделе свойств платформы приложений Windows становятся недоступными.

Просмотр параметров Windows

Нажмите эту кнопку, чтобы создать и открыть файл app.manifest . Visual Studio использует этот файл для создания данных манифеста для приложения. Затем задайте запрошенный уровень выполнения UAC, изменив <requestedExecutionLevel> тег в app.manifest следующим образом:

<requestedExecutionLevel level="asInvoker" />

ClickOnce работает с уровнем asInvoker или в виртуализированном режиме (без создания манифеста). Чтобы указать виртуализированный режим, удалите весь тег из app.manifest.

Свойства платформы приложений Windows

Следующие параметры доступны в разделе свойств платформы приложений Windows . Эти параметры доступны только в том случае, если установлен флажок "Включить платформу приложений ".

Подсказка

В этом разделе описаны параметры платформы приложений Windows , относящиеся к приложениям Windows Presentation Foundation (WPF).

Включение стилей визуальных элементов Windows

Включает или отключает визуальные стили Windows, также известные как темы Windows. Визуальные стили Windows позволяют, например, элементы управления с округленными углами и динамическими цветами. Параметр по умолчанию включён.

Создание приложения одного экземпляра

Установите этот флажок, чтобы запретить пользователям запускать несколько экземпляров приложения. Параметр по умолчанию для этого флажка очищается, что позволяет запускать несколько экземпляров приложения. Дополнительные сведения см. в событии StartupNextInstance.

Сохранение My.Settings при завершении работы

Установите этот флажок, чтобы указать, что параметры приложения My.Settings сохраняются при завершении работы своих компьютеров. По умолчанию параметр включен. Если этот параметр отключен, можно вручную сохранить параметры приложения.My.Settings.Save

Режим проверки подлинности

Выберите Windows (по умолчанию), чтобы указать использование проверки подлинности Windows для идентификации пользователя, вошедшего в систему. Эти сведения можно получить во время выполнения с помощью My.User объекта. Выберите приложение, определяемое приложением, если вы предоставите собственный код для проверки подлинности пользователей вместо использования методов проверки подлинности Windows по умолчанию.

Режим завершения работы

Выберите при закрытии формы запуска (по умолчанию), чтобы указать, что приложение завершает работу при закрытии формы при закрытии формы, даже если другие формы открыты. Выберите , когда последняя форма закрывается , чтобы указать, что приложение завершается, когда последняя форма закрыта или когда My.Application.ExitEnd или оператор вызывается явным образом.

Выберите "При явном завершении работы ", чтобы указать, что приложение завершает работу при явном вызове Shutdown.

Выберите "В последнем окне" , чтобы указать, что приложение завершается, когда последнее окно закрывается или при явном вызове Shutdown. Это параметр по умолчанию.

Нажмите кнопку "В главном окне" , чтобы указать, что приложение завершается при закрытии главного окна или при явном вызове Shutdown.

Экран-заставка

Выберите форму, которую вы хотите использовать в качестве экрана-заставки. Ранее необходимо создать экран-заставку с помощью формы или шаблона. Значение по умолчанию — None.

Просмотр событий приложения

Нажмите эту кнопку, чтобы отобразить файл кода событий, в котором можно написать события для событий Startupплатформы приложений , Shutdownи StartupNextInstanceUnhandledExceptionNetworkAvailabilityChanged. Можно также переопределить определенные методы платформы приложений. Например, можно изменить поведение отображения экрана-заставки, переопределив OnInitialize.

Свойства платформы приложений Windows для приложений Windows Presentation Foundation (WPF)

Следующие параметры доступны в разделе свойств платформы приложений Windows , когда проект является приложением Windows Presentation Foundation (WPF). Эти параметры доступны только в том случае, если установлен флажок "Включить платформу приложений ". Параметры, перечисленные в этой таблице, доступны только для приложений браузера WPF или WPF. Они недоступны для библиотек пользовательского элемента управления WPF или пользовательского элемента управления.

Режим завершения работы

Это свойство применимо только к приложениям Windows Presentation Foundation (WPF).

Выберите "При явном завершении работы ", чтобы указать, что приложение завершает работу при явном вызове Shutdown.

Выберите "В последнем окне" , чтобы указать, что приложение завершается, когда последнее окно закрывается или при явном вызове Shutdown. Это параметр по умолчанию.

Нажмите кнопку "В главном окне" , чтобы указать, что приложение завершается при закрытии главного окна или при явном вызове Shutdown.

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

Изменение XAML

Эта кнопка открывает файл определения приложения (Application.xaml) в редакторе XAML. При нажатии этой кнопки приложение.xaml открывается на узле определения приложения. Может потребоваться изменить этот файл для выполнения определенных задач, таких как определение ресурсов. Если файл определения приложения не существует, конструктор проектов создает его.

Просмотр событий приложения

Эта кнопка открывает Application файл класса (Application.xaml.vb) в редакторе кода. Если файл не существует, конструктор проектов создает его с соответствующим именем класса и пространством имен.

Объект Application вызывает события, когда происходят определенные изменения состояния приложения (например, при запуске или завершении работы приложения). Полный список событий, предоставляемых этим классом, см. в разделе Application. Эти события обрабатываются в разделе пользовательского кода частичного Application класса.