0

, 나는이 같은 현재 디렉토리을 발견하여 xamlreader와 XAML 파일에로드 :Silverlight .xap 파일 아래의 폴더에 상대적으로 텍스트 파일을 액세스하는 방법은 무엇입니까? <strong>WPF</strong> 응용 프로그램에서

public static string GetApplicationDirectory() 
{ 
    return System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 
} 

그래서 점점하여 .xaml 파일에서 읽을 수있는 그것 이런 절대 경로 다음 GetDirectoryName 실버에서

string pathAndFileName = GetApplicationDirectory() + @"\Layouts\LayoutMain.xaml"; 

(...) 메서드는 MethodAccessException을 제공합니다.

Silverlight에서 .xap 파일과 관련된이 .xaml 리소스 사전 파일을 읽는 방법은 무엇입니까?

내가 읽을 실버 명령 것 내 .XAP 파일이 내 .xaml 내가 읽을 수에 파일이,하지만 함께 "레이아웃"라고 배치 위치를 아래에 디렉토리를 가질 수 상상할 수 이 .txt 파일 은 .xap 파일이 놓이는 URI과 관련이 있습니까?

답변

1

격리 된 저장소에있는 것에 국한 될 수는 없을 것입니다. 앱을 다운로드하고 앱을 시작한 후 앱의 별도 저장 공간에 저장하지 않는 한 WCF를 사용하여 SL 응용 프로그램을 시작한 후 .xap 파일을 "플러그인"으로 다운로드합니다. 그게 너 대신 효과가있을거야?