Что такое файл .sln.docstates, созданный средствами Visual Studio Productivity Power Tools?

131

В Visual Studio Productivity Power Tools версии 10.0.20427.1, обновленной 10 мая 2011 г., создается файл <solution> .sln.docstates.

Какова цель файла?

Должен ли я проверять это в системе контроля версий?

Тим Мерфи
источник
6
Я собирался опубликовать точно такой же вопрос. Я пробовал google "sln.docstates" (с двойными кавычками) около 20 минут назад, но получил 0 результатов. Теперь у меня есть 2 результата, оба связаны с вашим вопросом. Я не видел этот файл, пока не обновился до последней версии Productivity Power Tools. По проводному соединению, этот файл имеет размер 8 КБ для совершенно нового решения. Он создается при первом закрытии решения и, кажется, содержит пути и руководства всех моих проектов, некоторые из них были открыты около миллиона лет назад.
Я разместил вопрос на дискуссионном форуме Productivity Power Tools, но пока не получил ответа.

Ответы:

145

Вот что Microsoft говорит об этом:

Новый файл .docstates в этом выпуске Pro Power Tools. Он используется расширением Document Tab Well для сохранения и гидратации состояния лунок с плавающими вкладками. Эта информация хранилась в скрытом файле .suo, но нам пришлось переместить ее в отдельный файл, чтобы исправить ряд сбоев (проблемы с синхронизацией). В следующем выпуске Power Tools мы по умолчанию скроем этот файл.

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ (вкладка «Вопросы и ответы», обсуждение «Создан ли файл .sln.docstates программой Productivity Power Tools?», сообщение Криса Диаса)

По сути, это дополнение к файлу .suo (пользовательские параметры решения), и, как и файл .suo, его не следует проверять в системе контроля версий.

itowlson
источник