Что такое «Разные файлы» внутри решения DTE VS2010? - PullRequest
5 голосов
/ 23 августа 2011

В продолжение моего предыдущего вопроса: VS2010 DTE Addin: проект внутри папки решения не является "Project" Я успешно нашел все свои проекты в решении.Тем не менее, код также находит дополнительный элемент с именем «Разные файлы».Это Kind отличается от папок решений и проектов, но в классе ProjectKinds нет постоянных фиксированных видов (в этом отношении для "Projects" тоже нет ни одного ...)

  • Что это за предмет?
  • Должен ли я беспокоиться об этом?
  • Почему нетбольше констант в ProjectKinds?

1 Ответ

8 голосов
/ 29 декабря 2011
  • Узел «Разные файлы» используется для хранения открытых файлов, которые не связаны с текущим содержимым проекта в решении.Например, откройте решение из C: \ Foo \ MySolution \, затем откройте «свободный» файл из C: \ SomeOtherPath \ MyFile.cs, и вы заметите, что оно хранится в разделе «Разные файлы».Эта информация сохраняется, если решение сохраняется, пока открыты эти файлы, после закрытия решения оно удаляется из «Прочих файлов».

    Если вы хотите «просмотреть» содержимое «Разных файлов» вВ обозревателе решений необходимо включить его в меню «Служебные программы»> «Параметры»> «Среда»> «Документы»> «Показать разные файлы» в «Обозревателе решений»

    * 1006.tooling (addin, macro) хочет сделать.
  • Вы можете использовать EnvDTE.Constants.vsProjectKindMisc для идентификации разных файлов проектов.http://msdn.microsoft.com/en-US/library/envdte.constants.vsprojectkindmisc(v=VS.80).aspx

...