Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье вы узнаете больше о нескольких вариантах, которые можно настроить при создании приложений с помощью Visual Studio. Вы создадите настраиваемую конфигурацию сборки, скрытие определенных предупреждений и увеличьте выходные данные сборки для примера приложения.
Установка примера приложения
Пример кода, используемый в этом руководстве, приведен в примерах WPF. Чтобы клонировать репозиторий, нажмите зеленую кнопку клонирования GitHub и выберите "Клонировать" в Visual Studio. Вы можете выбрать расположение на локальном жестком диске, чтобы создать копию содержимого репозитория. Репозиторий содержит множество решений. Если в Visual Studio открыто одно из решений, закройте его, затем выберите «Открыть проект или решение», перейдите к расположению, где вы клонировали репозиторий, и там найдите GettingStarted/WalkthroughFirstWPFApp/csharp/ExpenseItIntro.sln для работы в C# или GettingStarted/WalkthroughFirstWPFApp/vb/ExpenseItIntro2.sln для работы в Visual Basic.
Создание настраиваемой конфигурации сборки
При создании решения конфигурации сборки Debug и Release, а также их целевые платформы определяются для решения автоматически. Затем можно настроить эти конфигурации или создать собственные. Конфигурации сборки указывают тип сборки. Платформы сборки указывают операционную систему, предназначенную для этой конфигурации приложения. Дополнительные сведения см. в разделе "Общие сведения о конфигурациях сборки", " Настройка проектов для целевых платформ" и "Практическое руководство. Настройка конфигураций отладки и выпуска".
Вы можете изменить или создать конфигурации и параметры платформы с помощью диалогового окна Configuration Manager . В этой процедуре вы создадите конфигурацию сборки для тестирования.
Создание конфигурации сборки
Откройте диалоговое окно Configuration Manager.
В списке конфигураций активных решений нажмите кнопку< "Создать...>".
В диалоговом окне "Новая конфигурация решения" назовите новую конфигурацию
Test
, скопируйте параметры из существующей конфигурации отладки и нажмите кнопку "ОК ".В списке платформы активных решений нажмите кнопку <"Создать...>".
В диалоговом окне "Новая платформа решения" выберите x64 и не копируйте параметры из платформы x86.
Нажмите кнопку ОК.
Конфигурация активного решения была изменена на Test с активной платформой решения, установленной на x64.
Нажмите кнопку Закрыть.
Вы можете быстро проверить или изменить активную конфигурацию решения с помощью списка конфигураций решений на панели инструментов "Стандартный ".
Откройте диалоговое окно Configuration Manager.
В списке конфигураций активных решений нажмите кнопку< "Создать...>".
В диалоговом окне "Новая конфигурация решения" назовите новую конфигурацию
Test
, скопируйте параметры из существующей конфигурации отладки и нажмите кнопку "ОК ".В столбце "Платформа" разверните раскрывающийся список и выберите <"Создать",> чтобы создать новую платформу проекта.
В диалоговом окне "Новая платформа проекта" выберите x64 и не копируйте параметры из платформы x86.
Если платформа решения x64 уже существует, снимите флажок "Создать активную платформу решения ".
Нажмите кнопку ОК.
Конфигурация активного решения была изменена на Test с активной платформой решения, установленной на x64.
Нажмите кнопку Закрыть.
Вы можете быстро проверить или изменить активную конфигурацию решения с помощью списка конфигураций решений на панели инструментов "Стандартный ".
Замечание
Если вы не видите активную конфигурацию решения или активную платформу, показанную на панели инструментов, выберите значок со стрелками в правом углу панели инструментов и нажмите кнопку "Добавить" или "Удалить". Убедитесь, что включены конфигурации решений и платформы решений .
Создайте приложение
Затем вы создадите решение с настраиваемой конфигурацией сборки.
Создание решения
В строке меню выберите "Сборка>, Сборка решения" или нажмите клавиши CTRL+SHIFT+B.
В окне вывода отображаются результаты сборки. Сборка завершилась успешно.
Скрытие предупреждений компилятора
Далее мы введем некоторый код, который приводит к созданию предупреждения компилятором.
В проекте C# откройте файл ExpenseReportPage.xaml.cs . В методе ExpenseReportPage добавьте следующий код:
int i;
ИЛИ
В проекте Visual Basic откройте файл ExpenseReportPage.xaml.vb . В пользовательском конструкторе Public Sub New...добавьте следующий код:
Dim i
Создайте решение.
В окне вывода отображаются результаты сборки. Сборка выполнена успешно, но появились предупреждения.
Во время сборки вы можете временно скрыть некоторые предупреждающие сообщения, чтобы не загромождать результаты сборки.
Скрытие определенного предупреждения C#
В обозревателе решений выберите узел проекта верхнего уровня.
В строке меню выберите Вид>Страницы свойств.
Откроется конструктор проектов .
Выберите вкладку "Сборка " или раздел, а затем в поле "Отключить предупреждения " укажите номер предупреждения 0168. Если другие предупреждения уже перечислены, используйте точку с запятой в качестве разделителя.
Дополнительные сведения см. в разделе "Страница сборки", конструктор проектов (C#).
Создайте решение, используя Построить > Перестроить решение.
В окне вывода отображаются только сводные сведения о сборке (без предупреждений).
Отключите все предупреждения сборки Visual Basic
В обозревателе решений выберите узел проекта верхнего уровня.
В строке меню выберите Вид>Страницы свойств.
Откроется конструктор проектов .
На странице компиляции установите флажок "Отключить все предупреждения ".
Дополнительные сведения см. в разделе Настройка предупреждений в Visual Basic.
Создайте решение. Если не устраняется, выполните сборку решения с помощью Сборка > Перестроить решение.
В окне вывода отображаются только сводные сведения о сборке (без предупреждений).
Дополнительные сведения см. в разделе "Практическое руководство. Подавление предупреждений компилятора".
Отображение дополнительных сведений о сборке в окне вывода
Вы можете изменить количество сведений о процессе сборки в окне вывода . Детализация сборки обычно имеет значение "Минимальный", что означает, что в окне вывода отображается только сводка процесса сборки вместе с любыми предупреждениями или ошибками с высоким приоритетом. Дополнительные сведения о сборке можно отобразить с помощью диалогового окна "Параметры", "Проекты и решения", "Сборка" и "Запуск".
Это важно
Если отобразить дополнительные сведения, сборка займет больше времени.
Изменение объема сведений в окне вывода
Откройте диалоговое окно "Параметры ".
Выберите категорию "Проекты и решения ", а затем выберите страницу "Сборка и запуск ".
В списке выходных данных сборки проекта MSBuild выберите "Обычный", а затем нажмите кнопку "OK".
В строке меню выберите "Создать>чистое решение".
Создайте решение и просмотрите сведения в окне вывода .
Сведения о сборке включают время начала сборки (расположено в начале) и порядок обработки файлов. Эти сведения также включают фактический синтаксис компилятора, который Visual Studio запускает во время сборки.
Например, в сборке C# параметр /nowarn содержит код предупреждения 0168, указанный ранее в этом разделе, а также три других предупреждения.
В сборке Visual Basic /nowarn не включает определенные предупреждения, которые следует исключить, поэтому предупреждения не отображаются.
Подсказка
При отображении диалогового окна "Поиск" можно искать содержимое окна вывода, выбрав клавиши CTRL+F.
Дополнительные сведения см. в статье Практическое руководство. Просмотр, сохранение и настройка файлов журнала сборки.
Создать релизную сборку
Вы можете создать версию примера приложения, оптимизированного для доставки. Для сборки выпуска необходимо указать, что исполняемый файл копируется в сетевую папку перед началом сборки.
Дополнительные сведения см. в разделах "Как: изменить выходной каталог сборки" и "Сборка и очистка проектов и решений в Visual Studio".
Указание релизной сборки для Visual Basic
Чтобы открыть конструктор проектов, выберите узел проекта в обозревателе решений , щелкнув правой кнопкой мыши и выбрав "Свойства " (или нажмите клавиши ALT+ВВОД) или в меню "Вид ", выберите " Страницы свойств".
Выберите страницу компиляции .
В списке конфигураций выберите "Выпуск".
В списке платформ выберите x86.
В поле Путь вывода сборки укажите сетевой путь.
Например, можно указать
\\myserver\builds
.Это важно
Возможно, появится окно сообщения, предупреждающее, что указанная сетевая папка может не быть доверенным расположением. Если вы доверяете указанному расположению, нажмите кнопку "ОК " в окне сообщения.
Соберите приложение.
Указание релизной сборки для C#
Откройте конструктор проектов.
Выберите страницу "Сборка ".
В списке конфигураций выберите "Выпуск".
В списке платформ выберите x86.
В поле "Выходной путь " укажите сетевой путь.
Например, можно указать
\\myserver\builds
.Это важно
Возможно, появится окно сообщения, предупреждающее, что указанная сетевая папка может не быть доверенным расположением. Если вы доверяете указанному расположению, нажмите кнопку "ОК " в окне сообщения.
На панели инструментов Standard задайте Конфигурации решения на Release, а Платформы решения на x86.
Соберите приложение.
Исполняемый файл копируется в указанный сетевой путь. Его путь будет
\\myserver\builds\\FileName.exe
.
Поздравляю! Вы успешно завершили работу с этим руководством.