C# WindowsPhone8 SDK의 설치 디렉터리에 파일을 추가하는 방법은 무엇입니까?C#, Windows Phone 8 설치 디렉터리
내 프로젝트의 컨텐츠 디렉토리에있는 텍스트 파일을 읽으려고합니다. 문제는 텍스트 가져 오기 도구가 없다는 것입니다. 그러나 그것은 중요하지 않습니다. 진짜 문제는 파일을 설치 디렉토리에 추가하는 방법을 모르겠다는 것입니다. 내용이 추가 된 파일이 작동하지 않습니다.
나는 텍스트 파일에 Lua 스크립트를 저장하려고 시도하고있다. '알루미늄 루아'라이브러리를 사용하고 있습니다.
if (runAtStartup == false)
{
runAtStartup = true;
try
{
prs = new AluminumLua.LuaParser(ctx, "main.lua");
prs.Parse();
}
catch (Exception e)
{
System.Diagnostics.Debug.WriteLine(e.Message);
}
}
이 코드는 저에게이 예외를 throw 형식 'System.IO.FileNotFoundException'형식의 첫째 예외 파일 'C를 찾을 수 없습니다 mscorlib.ni.dll 에서 발생
: \ 데이터 \ Programs {9B9E8659-C441-4B00-A131-3C540F5CEE4F} \ Install \ main.lua '에 있습니다.
어떻게 파일을 설치 디렉토리에 추가 하시겠습니까?
안녕하세요, 답변을 주셔서 감사합니다. 이 코드를 어디에 넣어야 만 제 앱을 처음 실행할 때만 작동하게 할 수 있습니까? –
추 신 : 나는 'Application'클래스에 문제가있다. Windows Phone SDK 8.0에서 사용할 수없는 System.Windows 네임 스페이스에 있습니다. –
제 경우에는 파일에 액세스하기 전에 격리 된 저장소에서 파일의 존재 여부를 확인합니다. 거기에 없으면 위의 코드를 호출합니다. 그렇지 않으면 격리 된 저장소를 평소처럼 호출합니다. 그러나 Application_Launching 이벤트의 App.xaml.cs 파일에 추가 할 수도 있습니다. 파일 내에서 Isolated Storage에 파일의 존재 여부를 확인하고 위 코드가 아직없는 경우이를 호출하십시오. –