私は2つのコンソールアプリケーションプロジェクト(prj1とprj2)を持っています。.exeはC#のプロセスを使用して元のディレクトリから実行していません
私はprj2で最初にEF6コードを作成し、それを別のディレクトリ(例: "D:\ Debug")に "Debug"フォルダをコピーしました。 prj1で
、私が使用してprj2実行しようとしています:
しかし、私は実行する場合:
Process p = new Process
{
StartInfo = new ProcessStartInfo("D:\\Debug\\prj2.exe")
};
p.Start();
問題は、データベースがprj1のDebugフォルダ(ない "\デバッグD" の内に作成されている、あります直接からprj2の.EXE:ダブルクリックすることにより、 "D \デバッグ\ prj2.exe" - すべてが正常に動作し
あなたはVSの内側またはダブルクリックprj1.exeによってprj1のデバッグセッションからprj2を実行していますか? – GeorgeT