Processを使用してC#の元のディレクトリから.exeが実行されていない

イェーシン・アベディン・サイアム

2つのコンソールアプリプロジェクト(prj1とprj2)があります。

最初にprj2にEF6コードがあり、ビルドしてから、その「Debug」フォルダーを別のディレクトリ(例:「D:\ Debug」)にコピーしました。

prj1で、次を使用してprj2を実行しようとしています。

Process p = new Process
{
    StartInfo = new ProcessStartInfo("D:\\Debug\\prj2.exe")
};
p.Start(); 

問題は、データベースがprj1のDebugフォルダー内に作成されていることです(「D:\ Debug」内ではありません)。

しかし、「D:\ Debug \ prj2.exe」から直接prj2の.exeをダブルクリックして実行すると、すべて正常に動作します。

エムなし

ProcessStartInfo.WorkingDirectoryを試してみるべきだと思います

var startInfo = new ProcessStartInfo("D:\\Debug\\prj2.exe");
startInfo.WorkingDirectory = "D:\\Debug";
Process p = new Process();
p.StartInfo = startInfo;
p.Start(); 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

CronJobが実行されていない

分類Dev

packer exe が実行されないのはなぜですか?

分類Dev

--loginを使用しているときにbash.exeが2回実行されるのはなぜですか?

分類Dev

phpがサブディレクトリで実行されていない/ phpがルートディレクトリでのみ機能している

分類Dev

Dropboxが実行されていない/すでに実行されている

分類Dev

Dropboxが実行されていない/すでに実行されている

分類Dev

Mysqlが何らかの理由で実行されていない

分類Dev

ScalaFuturesが並行して実行されていない

分類Dev

スクリプトがエイリアスを使用して特定のディレクトリで実行されており、文字列照合を使用していないかどうかを確認するためのbashテスト

分類Dev

ifが実行されていないのはなぜですか

分類Dev

VisualStudioがインストールされていないマシンでnuget.exeを実行する

分類Dev

動的に追加されたJavaScriptが実行されていない

分類Dev

InternetExplorerでスクリプトが実行されていない

分類Dev

DHCP oncommitスクリプトが実行されていない

分類Dev

スクリプトがSQLで実行されていない

分類Dev

バイナリをリンクして、元のディレクトリから実行します

分類Dev

美しいスープが実行されていないcron

分類Dev

removeEventListenerが実行されていないか機能していない

分類Dev

C#でcmdを使用して、あるディレクトリから別のディレクトリにファイルをコピーします

分類Dev

スイートが実行されていない前のRSpec

分類Dev

関数が呼び出されているが実行されていない

分類Dev

bcがスクリプトを介して実行されていない

分類Dev

コードが同期して実行されていない

分類Dev

AngularPromiseが同期して実行されていない

分類Dev

単純なJavascriptテストが実行されていない

分類Dev

PHPエコーからJQueryが実行されていない

分類Dev

アプレットが実行されていない

分類Dev

JasperReportsServer内でレポートが実行されていない

分類Dev

KochCurve.exeがWineで実行されないのはなぜですか?

Related 関連記事

  1. 1

    CronJobが実行されていない

  2. 2

    packer exe が実行されないのはなぜですか?

  3. 3

    --loginを使用しているときにbash.exeが2回実行されるのはなぜですか?

  4. 4

    phpがサブディレクトリで実行されていない/ phpがルートディレクトリでのみ機能している

  5. 5

    Dropboxが実行されていない/すでに実行されている

  6. 6

    Dropboxが実行されていない/すでに実行されている

  7. 7

    Mysqlが何らかの理由で実行されていない

  8. 8

    ScalaFuturesが並行して実行されていない

  9. 9

    スクリプトがエイリアスを使用して特定のディレクトリで実行されており、文字列照合を使用していないかどうかを確認するためのbashテスト

  10. 10

    ifが実行されていないのはなぜですか

  11. 11

    VisualStudioがインストールされていないマシンでnuget.exeを実行する

  12. 12

    動的に追加されたJavaScriptが実行されていない

  13. 13

    InternetExplorerでスクリプトが実行されていない

  14. 14

    DHCP oncommitスクリプトが実行されていない

  15. 15

    スクリプトがSQLで実行されていない

  16. 16

    バイナリをリンクして、元のディレクトリから実行します

  17. 17

    美しいスープが実行されていないcron

  18. 18

    removeEventListenerが実行されていないか機能していない

  19. 19

    C#でcmdを使用して、あるディレクトリから別のディレクトリにファイルをコピーします

  20. 20

    スイートが実行されていない前のRSpec

  21. 21

    関数が呼び出されているが実行されていない

  22. 22

    bcがスクリプトを介して実行されていない

  23. 23

    コードが同期して実行されていない

  24. 24

    AngularPromiseが同期して実行されていない

  25. 25

    単純なJavascriptテストが実行されていない

  26. 26

    PHPエコーからJQueryが実行されていない

  27. 27

    アプレットが実行されていない

  28. 28

    JasperReportsServer内でレポートが実行されていない

  29. 29

    KochCurve.exeがWineで実行されないのはなぜですか?

ホットタグ

アーカイブ