Отзывы и предложения сообщества WPF
Microsoft предоставляет большое количество ресурсов сообщества, чтобы вы могли изучать и обсуждать Windows Presentation Foundation (WPF) и предоставлять обратную связь для этой системы. Эти ресурсы включают в себя форумы и сайт Сообщества разработчиков Visual Studio. Каждый ресурс сообщества предлагает различный набор услуг. Описание этих услуг в данном разделе включает в себя набор рекомендаций по использованию каждой услуги для обеспечения наилучшего ответа от сообщества в общем и от Microsoft, в частности.
Примечание.
Не используйте раздел обратной связи, расположенный в нижней части каждой страницы, для отправки отзыва о продукте. Эти ссылки служат только для отзывов о документации.
Форумы
Основным ресурсом сообщества для обсуждения и разрешения вопросов является Форум WPF. Форумы облегчают обсуждение и разрешение проблем, предлагая набор функциональных возможностей, включающий следующие.
- Поиск.
- Слежение за обсуждением.
- Расширенное форматирование текста и кода.
- Интеграция Visual Studio.
- Привлечение членов MVP и участие в сообществах.
- Наблюдение за тем, чтобы на сообщения были даны ответы в кратчайшее время.
Другим вариантом, как можно задать вопрос сообществу о WPF, является Stack Overflow.
Рекомендации по использованию форума
Следующие рекомендации помогут вам быстро найти вопросы, уже рассматривавшиеся на форуме WPF. Эти рекомендации применимы для всех форумов.
Пользуйтесь поиском по существующим сообщениям
Некоторые вопросы возникают достаточно часто, поэтому другие пользователи могли столкнуться с ними до вас. Следовательно, вы можете быстро решить свою проблему или внести свой вклад в существующее обсуждение.
Используйте осмысленные названия
Краткие содержательные заголовки улучшают возможность обнаружения ваших записей. Они также помогают понять участникам форума WPF, могут ли они решить вашу проблему.
Включайте соответствующее содержимое
Опишите свою проблему и предпринятые попытки ее решения. По возможности включите фрагменты кода или простейший образец, который демонстрирует проблему. Все эти сведения увеличивают вероятность быстрого ответа на вопрос.
Сообщество разработчиков Visual Studio
Иногда вопросы могут быть трудно разрешимыми или неразрешимыми. Такие ситуации возникают из-за ошибок в технологии, трудностей применения технологии в конкретных скриптах или отсутствия поддержки для конкретных скриптов. Эта информация важна для корпорации Майкрософт и может быть предоставлена через сайт Сообщества разработчиков Visual Studio.
Вопросы, отправленные в Центр обратной связи по продукту WPF, передаются во внутреннюю базу данных команды WPF. Таким образом, это наиболее надежный способ отправить отзыв разработчику возможностей WPF. Кроме того, можно оценивать и отслеживать предложения и ошибки путем голосования, которое поможет команде WPF расположить вопросы в соответствии с их приоритетом.
Рекомендации по Сообществу разработчиков Visual Studio
При отправке сообщения Сообществу разработчиков Visual Studio рекомендуется выполнить поиск по уже существующим сообщениям, указать содержательный заголовок и соответствующее содержимое, как и при публикации записей на форуме WPF. Ниже приведены дополнительные рекомендации, которые также следует применять.
Пользуйтесь поиском по существующим сообщениям
Некоторые вопросы возникают достаточно часто, поэтому другие пользователи могли столкнуться с ними до вас. Следовательно, вы можете быстро решить свою проблему или внести свой вклад в существующее обсуждение.
Используйте осмысленные названия
Краткие и осмысленные названия увеличивают вероятность того, что ваш вопрос будет сразу отправлен в соответствующую команду WPF. Это особенно важно для такой технологии, как WPF, так как она содержит множество взаимосвязанных функций.
Опишите, как воспроизвести ошибку
При отправке сообщения об ошибке важно включить следующие сведения.
- Предоставить четкое описание ошибки.
- Использовать фрагменты программного кода для иллюстрации описания ошибки.
- Предоставить последовательность шагов для воспроизведения ошибки.
- Включить наименьший образец кода, воспроизводящий ошибку.
- Указать, постоянно ли возникает ошибка.
- Включить информацию о соответствующем исключении.
Если ошибка связана с установкой или настройкой, приложите соответствующие журналы установки и снимки (файлы с префиксом dd_, расположенные в папке %temp%).
Для ошибок компиляции или построения приложите журналы построения. Настроить различные уровни детализации журналов в системе MSBuild можно с помощью параметра /v: из командной строки или путем настройки соответствующего уровня из Интегрированной среды разработки (IDE), например, Visual Studio.
Предоставьте информацию о среде
Информация о среде полезна для обеспечения контекста сообщения. В частности, важно указать операционную систему, семейство и архитектуру процессора, например, "Windows 10 Version 1709, Intel(R) Xeon(R), x64".
Если отсылаемый вопрос связан с отрисовкой, следует по возможности включить сведения о видеокарте и драйвере. Эта информация важна, поскольку WPF является платформой представления.
Предоставьте информацию о решении или проекте
Ошибки могут относиться к средствам, используемым при разработке и построении приложений и типов приложений. Следовательно, может быть полезно указать следующее.
- Тип создаваемого приложения, например:
- Приложение (.exe) или библиотека (.dll)
- Браузер расширяемого приложения языка разметки приложений (XAML) (XBAP)
- Свободное приложение XAML
- Автономные установленные приложения
- Автономные развертываемые ClickOnce-приложения
- Средство разработки, например:
- MSBuild
- Expression Graphic Designer
- Expression Interactive Designer
- Visual Studio
- Конфигурация решения, например:
- Решение
- Отдельный проект
- Решение с несколькими зависимыми проектами
- Имеет ли приложение ресурсы для конкретного языка или ресурсы, нейтральные для языка. Например, указано ли свойство проекта
UICulture
или локализуемые метаданные для типовApplication
,Page
иResource
? - Использован ли параметр нейтрального языка в файле AssemblyInfo.cs или AssemblyInfo.vb.
Предоставьте информацию о сценарии и влиянии
Предоставьте сведения о сценарии, который манифестирует ошибку, и его влияние. Эта информация очень важна для команды WPF. Это позволяет специалистам определить сроки и способы решения проблемы или найти приемлемый обходной путь.
Ситуации сбоя и потери данных обычно имеют высокое влияние, и таким образом, для них проще всего назначить приоритет при решении проблемы. Некоторые ошибки отображаются только в нечасто используемых скриптах, которые, однако, в некоторых случаях могут оказаться основными. Предоставление дополнительной информации о сценарии и влиянии помогает команде WPF сделать правильное решение.
См. также
.NET Desktop feedback