XML 파일을로드하고 더 파싱하기 위해 다음 작업을 수행하는 Silverlight 응용 프로그램이 있습니다.Silverlight에서 GetManifestStream을 사용하여 XML 파일로드
빌드 작업을 포함 리소스, 출력 디렉토리로 복사로 설정했습니다. 내가 사용하고
코드는 다음과 같습니다 내가 예외로받을
try
{
Xmlfile = XDocument.Load(Assembly.GetExecutingAssembly().GetManifestResourceStream("file.xml"));
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
메시지 :
값은 null 일 수 없습니다.
매개 변수 이름 : 입력
편집
나는 (WPF에서) 작동 다음을 시도하지만, 실버 라이트에 문제를 제공합니다
Assembly.GetExecutingAssembly().GetManifestResourceStream(Assembly.GetExecutingAssembly().GetName().Name + ".file.xml")
오류 :
'System.Reflection.Assembly.GetName()' is inaccessible due to its protection level
질문 제목과 태그에 Silverlight가 언급되어 있지만 질문 본문에서 WPF 앱에 대해 이야기합니다. 무엇 이니? –