I’m writting a program in .Net for Windows Phone 7.
I have a part code:
public void deSerialize()
{
sr = new StreamReader(new IsolatedStorageFileStream("Data\\myFile.txt", FileMode.Open, myFile));
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(RootObject));
string text = sr.ReadToEnd();
Stream strm = File.OpenRead("Data\\myFile.txt");
menetrend = serializer.ReadObject(strm) as RootObject;
}
My problem is in here:
Stream strm = File.OpenRead(“Data\myFile.txt”);
The complier cannot see the myFile.txt and I don’t know how can I solve the problem.
Something I would definitely look into is it looks like you are trying to open up too streams one via
Fileand one usingIsolatedStorageStream. As @PhilBolduc said you need to useIsolatedStorageStream. I would also like to make a suggestion and useusingstatements when accesing streams so they dispose of themselves.