Где я могу найти список того, что Microsoft рекомендует для каталогов установки программ, данных приложений и т. д.? (например, лучшие практики)
Каталоги рекомендуемых программ Microsoft
Ответы (3)
Существует перечисление Environment.SpecialFolder.
Всеобъемлющим документом по этому вопросу является «Взаимодействие с пользователем Windows», который раньше публиковался в виде книги, но теперь его можно найти в Интернете во многих местах (например, на http://www.scribd.com/).doc/36857902/Windows-User-Experience)
Рекомендации по использованию пространства имен файловой системы Windows: http://www.microsoft.com/downloads/details.aspx?FamilyID=88AD7E7C-4068-48B8-9503-E160A6693BBA&displaylang=en
Загрузите PDF-файл.
Большая часть документа относится к Windows Vista. В последнем разделе, озаглавленном «Доступ к общеизвестным расположениям папок», обсуждаются функции SHGetFolderPath
(Windows XP и более ранние версии) и SHGetKnownFolderPath
(Windows Vista), на которые опирается метод .NET Environment.GetFolderPath
.
Перечисление Environment.SpecialFolder
было значительно расширено в .NET 4.0. Он включает в себя гораздо больше значений, чем версия 3.5.