次の構文を使用して、XML ファイルを読み取り、データテーブルに格納しようとしています。
dtServerNames.ReadXml("ServerPaths.xml");
Could not find file 'c:\documents and settings\590000\my documents\visual studio 2010\Projects\EasyDeployer\EasyDeployer\bin\Debug\ServerPaths.xml'
ファイルは、アプリケーションのルート ディレクトリ、つまり次のパスに配置されました。
c:\documents and settings\590000\my documents\visual studio 2010\Projects\EasyDeployer\EasyDeployer
しかし、bin foler でファイルを探しています。完全なパスを指定しても、ファイルが存在しないと言っています。
以下は、私が参照している XML ファイルです。
<?xml version="1.0" encoding="utf-8" ?>
<ServerList>
<ServerName>
Dev Server 1
</ServerName>
<ServerPath>
C:\Avinash\Dev1
</ServerPath>
<ServerName>
Dev Server 1
</ServerName>
<ServerPath>
C:\Avinash\Dev2
</ServerPath>
</ServerList>
ファイルが保存されている場所を適切に確認しました。だから、なぜこれが起こっているのかを見つけることができませんでした..
なぜそれが起こっているのか、そしてこれを機能させるために私が加えることができる変更は何ですか?
私はこのように完全なパスを与えています:
dtServerNames.Read(" c:\\documents and settings\\590000\\my documents\\visual studio 2010\\Projects\\EasyDeployer\\EasyDeployer");