읽고있는 파일이 실행 파일과 정확히 같은 위치에 있어도 위의 오류가 발생합니다.파일이 같은 폴더에있는 경우에도 FileNotFoundException 발생
이것은 2 일 동안 작동했으며, 지금은 이상한 이유로 인해 작동하지 않습니다.
아래의 코드는 단순히 테스트 목적으로 메뉴에 부착 된 단지 스트립입니다 :
public GroupBox CreateNewView(String path, String token)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(path);
DataBag info = Facade.GetFosterChild(EIdentifierType.CPR, token);
...
...
그것은 FileNotFoundException이 함께 xmlDoc.Load(path)
에서 정지 :
private void xMLGUIToolStripMenuItem_Click(object sender, EventArgs e)
{
XMLGuiFactory factory = new XMLGuiFactory();
GroupBox view = factory.CreateNewView("FosterChildView.xml", "xxxxxxxxxx");
Form viewForm = new Form();
viewForm.MdiParent = this;
viewForm.AutoScroll = true;
viewForm.Controls.Add(view);
viewForm.Show();
}
그러나 우리는 아래의 코드로 갈 때 :
당신은이 파일을 찾을 수 없습니다라고 볼 수 있지만, 다음이 한 번 봐 걸릴 수 있듯이 :
어떻게 그 말이 않습니다를? 거기에 있지만 C#은 그렇게 생각하지 않습니다.
해당 폴더의 파일 이름은 "FosterChildView .xml"이 아닙니까? 프로그램은 "FosterChildView.xml"을 찾습니다. –
herp derp, 고마워. 그 대답을 받아 들일 수 있도록 하시겠습니까? :) – OmniOwl
@Vipar 여자 야! – DrKoch