2011-10-24 12 views
1

私は、私は次のエラーを取得する記述何しよう:打ち上げ2つのプロジェクト

「ファイルをコピーすることができません」OBJ \ X86 \リリース\ AlreadyRunning。ビン\ x86の「へ 『exeファイル\リリース\ AlreadyRunning.exe』それは別のプロセスによって使用されているため。プロセスはファイル 『binに\ X86 \リリース\ AlreadyRunning.exe』にアクセスすることはできません。」

これは意味があります。私は2つのVStudioを並べて開いている、私は左のサーバーアプリケーションを起動し、右の1つでクライアントアプリケーションを起動したい。どちらも同じソリューションにあり、同時にデバッグしたいと思っています。

もちろん、2番目のVSで既に実行中のプロジェクトのビルド出力を一時的に無効にしたり変更したりすることができましたが、残念ながら1つのプロジェクトのみをビルド/起動するスマートな方法があれば不思議でしたもう一方のVSインスタンスですでに実行されているサーバープロジェクトを構築しようとしています)。

+2

サーバ+クライアントは同じEXEファイルですか?そうでない場合、同じVSインスタンスから両方(サーバー+クライアント)を開始しない理由は何ですか? – Yahia

+0

2つのアプリケーションの種類は? –

+0

@ Yahia:以下で述べたように、私はこの可能性を気付かなかったのはごめんなさい。今日までそれに遭遇したことはありません。フォーム_______ –

答えて

7

VSは、いくつかのプロジェクトのサイド・バイ・サイドをデバッグすることができます...あなたは(あなたのケースServerで)好きなプロジェクトを開始することができますし、準備ができたときにちょうどプロジェクトに行く(youtr場合、クライアントそれはあまりにも混乱している場合は(理由の

:)、上記のコメントを1として

...新規インスタンス>、デバッグ - ]を右クリック2番目のVSインスタンスを起動し、クライアントを起動してから(VS経由ではなく手動で)、2番目のVSインスタンスのデバッガを接続することができます。

+0

多くのありがとうYahia –

6

あなたは、両方のトラフ溶液特性それらを実行できる2つの異なるプロジェクトデバッグする場合 - >スタートアッププロジェクトと複数を選択します。

同じプロジェクトの場合は、Visual Studioと他のインスタンスを手作業で起動することができます(2回構築する必要はありません)。2番目のインスタンスのトラフに手動でデバッガをアタッチします。プロセス

+0

ニース...複数のスタートアッププロジェクトのオプションについて知りませんでした。 VSで新しいものを発見することは、それを使って10年後でも常に可能です。第1のオプションでは、両方のプロジェクトが同時に開始されますが、私の場合、最初にサーバを待機させる必要があるため、正常に動作しない可能性があります。 2番目のオプションについては、私は "手作業"とは、デバッグ/リリースフォルダにexeファイルを起動し、デバッガを結果プロセスにアタッチすることを意味すると思いますか? –

+0

ええ、手作業では、debug/releaseフォルダから起動します。 –

+0

OK完璧です。どうもありがとう。 –

関連する問題