あなたが解決するためのXMLファイルを追加した意味のような何かを行うことができますので、どのように私は、そのファイルで入手できますか?その場合は、xmlファイルのプロパティを編集する必要があります(ソリューションエクスプローラで右クリックしてプロパティを選択)。ビルド時に常にコピーするように設定する必要があります。これはビルド時にxmlファイルをbin/Debug-folderにコピーします。これがプログラムの実行元です。ファイルパスを "../../filename.xml"に変更する必要がない場合は、これも機能します。
注:
XMLファイルは、ソリューションの一部である場合、これはあなたの問題の唯一の解決策である、そしてあなたがそれを実行したときにプログラムがファイルを見つけることができません。絶対パスを使用してはいけません。私はあなたがそれを読んだ後にXMLファイルを解析するとし
using(XmlTextReader reader = new XmlTextReader ("yourfile.xml"))
{
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element: // The node is an element.
Console.Write("<" + reader.Name);
Console.WriteLine(">");
break;
case XmlNodeType.Text: //Display the text in each element.
Console.WriteLine (reader.Value);
break;
case XmlNodeType. EndElement: //Display the end of the element.
Console.Write("</" + reader.Name);
Console.WriteLine(">");
break;
}
}
}
:
埋め込みリソースとして作成するか、コピーを常に使用する –