Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте страницу приложения конструктора проектов, чтобы указать параметры и свойства приложения проекта.
Чтобы получить доступ к странице приложения , выберите узел проекта (а не узел решения ) в обозревателе решений. Затем выберите
Замечание
На компьютере могут отображаться различные имена или расположения для некоторых элементов пользовательского интерфейса 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.Exit
End
или оператор вызывается явным образом.
Выберите "При явном завершении работы ", чтобы указать, что приложение завершает работу при явном вызове Shutdown
.
Выберите "В последнем окне" , чтобы указать, что приложение завершается, когда последнее окно закрывается или при явном вызове Shutdown
. Это параметр по умолчанию.
Нажмите кнопку "В главном окне" , чтобы указать, что приложение завершается при закрытии главного окна или при явном вызове Shutdown
.
Экран-заставка
Выберите форму, которую вы хотите использовать в качестве экрана-заставки. Ранее необходимо создать экран-заставку с помощью формы или шаблона. Значение по умолчанию — None.
Просмотр событий приложения
Нажмите эту кнопку, чтобы отобразить файл кода событий, в котором можно написать события для событий Startup
платформы приложений , Shutdown
и StartupNextInstance
UnhandledException
NetworkAvailabilityChanged
. Можно также переопределить определенные методы платформы приложений. Например, можно изменить поведение отображения экрана-заставки, переопределив 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
класса.