Отладка приложений для WP7: выгрузка и загрузка содержимого изолированного хранилища средствами SDK 7.1

При отладке приложений для Windows Phone 7 использующих изолированное хранилище, зачастую возникает необходимость проверки содержимого изолированного хранилища, а также наоборот — загрузка готового содержимого в изолированное хранилище эмулятора или подкдюченного устройства WP7.
Для этих целей в наборе разработчика SDK 7.1 есть специальная утилита ISETool.exe — Isolated Storage Explorer. Чтобы использовать эту утилиту, приложение с которым вы собираетесь работать должно быть установлено на эмуляторе или устройстве. При этом устройство или эмулятор обязательно должны быть запущены, но приложение не обязательно в текущий момент должно быть запущено.
Утилита в 32-разрядной операционной системе находится в папке C:Program FilesMicrosoft SDKsWindows Phonev7.1ToolsIsolatedStorageExplorerTool  а в 64-разрядной  в папке  C:Program Files (x86)Microsoft SDKsWindows Phonev7.1ToolsIsolatedStorageExplorerTool  (литера диска может быть другой). Работа с ISETool.exe осуществляется из командной строки (командная строка запускается сочетанием клавиш Windows+R), синтаксис следующий:
ISETool.exe <ts|rs|dir[:папка изолированного хранилища]> <xd|de> <Product GUID> [<папка на ПК>]
Ключи:
ts — копирование файлов из изолированного хранилища на устройстве или на эмуляторе на ваш ПК.
rs — копирование файлов с вашего ПК в изолированное хранилище на устройстве или на эмуляторе.
dir — выводит список файлов и директорий в указанной директории изолированного хранилища.
папка изолированного хранилища — указываемая вами папка в изолированном хранилище на устройстве или эмуляторе.
xd — ключ, указывающий на то, что работу выполнять с эмулятором.
de — ключ, указывающий на то, что работу выполнять с устройством.
Product GUID —  ProductID из файла WPAppManifest.xml того приложения, с изолированным хранилищем которого будем работать.
папка на ПК — папка на ПК в которую будем копировать содержимое изолированного хранилища или из которой будем копировать в изолированное хранилище.
Рассмотрим примеры:
1. Обзор содержимого папки изолированного хранилища.
Общий синтаксис:
ISETool.exe dir <xd|de> <Product GUID>
Допустим, что используем 32-разрядную операционную систему, работать будем с эмулятором. Product GUID взяли из файла WPAppManifest.xml 11111111-1111-1111-11111111111111111 , тогда командная строка будет следующей:
C:Program FilesMicrosoft SDKsWindows Phonev7.1ToolsIsolatedStorageExplorerToolISETool.exe dir xd 11111111-1111-1111-11111111111111111
Если необходим список содержимого заранее известной директории, например «Space», командная строка будет следующей:
C:Program FilesMicrosoft SDKsWindows Phonev7.1ToolsIsolatedStorageExplorerToolISETool.exe dir:»Space» xd 11111111-1111-1111-11111111111111111
2. Копирование файлов из изолированного хранилища.
Общий синтаксис:
ISETool.exe ts <xd|de> <Product GUID> <папка на ПК>
Пример командной строки
C:Program FilesMicrosoft SDKsWindows Phonev7.1ToolsIsolatedStorageExplorerToolISETool.exe ts xd 11111111-1111-1111-11111111111111111 «C:DataCopyOfIS»
3. Замена файлов в изолированном хранилище файлами из папки на ПК.
Общий синтаксис
ISETool.exe rs <xd|de> <Product GUID> <папка на ПК>
Пример командной строки:
C:Program FilesMicrosoft SDKsWindows Phonev7.1ToolsIsolatedStorageExplorerToolISETool.exe rs xd 11111111-1111-1111-11111111111111111 «C:DataCopyOfIS»