基本的な質問:
入力して、独自のディレクトリから実行すると正常に動作するC#Windowsアプリケーションがあります
program1.exe
しかし、次のようなフルパスを指定して別のディレクトリから実行すると
d:/progs/myprog/program1.exe
クラッシュします。そして、私は本当にこのようにする必要があります:)
同じディレクトリにあるプログラムによるいくつかのファイルの読み取りに関連していると思います。私の疑わしい行は次のとおりです。
using (XmlReader OdczytywaczXML = XmlReader.Create(@"config.xml"))
それが問題になる可能性はありますか?ファイルをコピーするだけでプログラムがどこでも動作するようにしたいので、ファイルへのフル パスを指定したくありません。
ああ、デバッグ中にそのような状態(別のディレクトリから実行)をシミュレートする方法がわかりません-可能ですか?