プロジェクトのルートの下にあるXMLpackageというディレクトリ名にファイルを配置しています。実行時に、パスを渡してファイルを読み取る必要があります。私のファイルをデバッグフォルダに置くことで、読むことができました。しかし、この特定の XMLpackage フォルダーでは、それを読み取ることができません。これを行う方法?
1561 次
2 に答える
0
ファイル プロパティ 'Copy to Output' を 'Do not copy' 以外の値に変更してください
ファイル パスを取得するには、
Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "XMLpackage", "file1.xml");
于 2012-08-14T21:27:17.163 に答える
0
これを試して。ソリューション エクスプローラーでファイルを右クリックし、[プロパティ] をクリックします。イメージに示すように、「Copy to Output Directory」を「Copy Always」に変更します。
次のようにファイルにアクセスできます
string f = System.IO.File.ReadAllText(@"XMLpackage\TableScripts.xml");
于 2012-08-14T21:57:22.780 に答える