2015-01-13 2 views
1

내 프로젝트의 자산 폴더에있는 텍스트 파일에 쓰려고했습니다. 프로그램은 오류없이 실행되지만 텍스트 파일의 내용을 볼 수 없습니다. 아무도 나를 도울 수 있습니까?내 프로젝트의 자산 폴더에있는 텍스트 파일에 쓰기 Windows Phone 8.1

StorageFolder asset_folder = await Package.Current.InstalledLocation.GetFolderAsync("Assets"); 
StorageFile asset_file = await asset_folder.CreateFileAsync("TextFile1.txt", CreationCollisionOption.ReplaceExisting); 
using(Stream s_Asset = await asset_file.OpenStreamForWriteAsync()) 
{ 
    await s_Asset.WriteAsync(data, 0, data.Length); 
} 

빌드 작업내용로 설정됩니다.

답변

0

응용 프로그램에서 패키지 내용을 수정할 수 없습니다. 따라서 파일에 쓰려면 파일을 assets 폴더에서 응용 프로그램의 IsolatedStorage로 복사해야합니다. 나는 응용 프로그램의 IsolatedStorage의 내용을 수정을 완료하면

MSDN

+0

나는 자산 폴더에있는 파일을 업데이트 할 수 있습니까? – Christopher

+0

아니야. –

+0

응답 해 주셔서 감사합니다. – Christopher

0

당신은 Package.Current.InstalledLocation에 쓸 수 없습니다 ... 내가 잘못 어딘가에 갔다 알려줘 - 그것은 읽기 전용입니다. 뭔가를 추가하려면 제작 중에해야합니다.

앱에 파일을 쓰고 싶다면 ApplicationData.LocalFolder을 사용하십시오.

here at MSDN도 도움이 될 것입니다.