Попробуйте что-то вроде этого:
// Obtain the virtual store for the application.
IsolatedStorageFile iso = IsolatedStorageFile.GetUserStoreForApplication();
iso.CreateDirectory("Database");
// Create stream for the file in the installation folder.
using (Stream input = Application.GetResourceStream(new Uri("test.sdf", UriKind.Relative)).Stream)
{
// Create stream for the new file in the isolated storage
using (IsolatedStorageFileStream output = iso.CreateFile("Database\\test.sdf"))
{
// Initialize the buffer
byte[] readBuffer = new byte[4096];
int bytesRead = -1;
// Copy the file from installation folder to isolated storage.
while((bytesRead = input.Read(readBuffer, 0, readBuffer.Length)) > 0)
{
output.Write(readBuffer, 0, bytesRead);
}
}
}
Этот код похож на мой, который я использую для копирования базы данных из папки установки приложения в определенную папку в изолированном хранилище.Надеюсь, это поможет вам вдохновиться:)