VisualStudio2010での.NETプログラム作成時にデバッグができないエラーが発生する

このQ&Aのポイント
  • VisualStudio2010にて.NETプログラムを作成し始めた際に、デバッグ開始時にエラーが出てデバッグを開始できません。エラーメッセージは「ファイル'obj\Release\(アプリ名).exe'を'bin\Release\(アプリ名).exe'にコピーできません。別のプロセスで使用されているため、プロセスはファイル'bin\Release\(アプリ名).exe'にアクセスできません」と表示されます。
  • エラーはVBでもC#でも同じエラーが出ることが確認されています。最初のデバッグはエラーなく開始できるが、ソースを変更し、再度デバッグを開始すると上記のエラーが発生します。変更した箇所にエラーはありません。
  • .NET2.0に不具合がある可能性がありますが、まだ明確な原因はわかっていません。一度.NETを削除し、VisualStudioを再インストールしてみたが、一日経過すると再びエラーが発生しました。また、設定はデフォルトのままで特に変更していません。原因を考えるための情報が求められています。
回答を見る
  • ベストアンサー

VisualStudio2010にて.NETプログラムを作成し始めたの

VisualStudio2010にて.NETプログラムを作成し始めたのですが、デバッグ開始時にエラーが出てデバッグを開始できません。 「ファイル"obj\Releace\(アプリ名).exe"を"bin\Releace\(アプリ名).exe"にコピーできません。別のプロセスで使用されているため、プロセスはファイル'bin\Releace\(アプリ名).exe'にアクセスできません。」 OSはWindowsXP SP3です。 エラーはVBでもC#でも同じエラーが出るのですが、作成してあるプロジェクトを開いて最初のデバッグはエラーなく開始されます。 ちょっとソースを変更し、再度でバックを開始すると上記のエラーが発生します。変更した箇所は間違いなくエラーはありません。 原因を検索してみたのですが、.NET2.0に不具合があるというような掲示板でのやりとりを見つけ、こちらでも一度.NETを全て削除しVisualStudioも再インストールしてみました。するとエラーが発生しなくなり、不具合かなと思っていたのですが、一日経過する頃にまた発生し始めました。 VisualStudioの設定もインストール時のままで特にいじっていないのですが、なにか原因考えられますでしょうか。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

>「ファイル"obj\Releace\(アプリ名).exe"を"bin\Releace\(アプリ名).exe"にコピーできません。別のプロセスで使用されているため、プロセスはファイル'bin\Releace\(アプリ名).exe'にアクセスできません。」 プログラムの不具合などで、プロセスが終了できずに残っている状態だと、このような現象が発生します。 タスクマネージャのプロセスタブなどて強制終了させればよろしいかと。 >作成してあるプロジェクトを開いて最初のデバッグはエラーなく開始されます。 OS再起動でもOKかと。 まぁ、作成しているプログラムに不具合があるのはほぼ確実なので… 終了処理とか見直してください。 # スレッド使っていてデッドロックになっているとか、無限ループに落ちる箇所がある…とか。 # 無限ループならCPU使用率も上昇しているのでわかるでしょう。イベント待ちなどでのデッドロックだとCPU使用率は上がりませんけど。

DotNetStudy
質問者

お礼

ご回答頂きましてありがとうございます。 いろいろとやってみたのですが、新規作成から作った簡単なサンプルプログラムだとエラーが起こりません。ですのでおっしゃる通り、プログラムの終了処理等に問題があるのかもしれません・・・ 対象のプログラムが人から引き継いだプログラムなので、勉強がてらもう一度見直したいと思います。 ありがとうございました。

関連するQ&A

  • VisualStudio2005で「デバッグ開始」「デバッグなしで開始」がうまくいかない

    VisualStudio2005で開発をしているのですが、 あるときPCが強制終了する際に、開発途中の状態のままVisualStudioも終了してしまいました。 「~を保存しますか」というダイアログがでていたのですが、良く分からず「いいえ」を選択してしまい、次に立ち上げたとき、「デバッグ開始」ボタンを押すと「~がありません」と(~のところはもう覚えていません……)出たのでVisualStudioのexeを指定しました。 以後、「デバッグ開始」「デバッグなしで開始」を押しても、作成中のプログラムを実行してくれず、VisualStudioがもう一つ立ち上がってしまいます。 これを正常にするにはどこの設定をどう変えれば良いのでしょうか?

  • デバッグ開始でbin\Releaseにファイルが作成されてしまう。

    デバッグ開始でbin\Releaseにファイルが作成されてしまう。 Visual Studio 2008でC#によるWindowsアプリケーションを作成しているのですが、デバッグ開始を実行するとbin\Releaseにexeファイルなどが作成されてしまいます。 ビルドするとbin\Releaseにexeファイルなどが作成されます。 デバッグ開始の実行でbin\Debugにexeファイルなどが作成され、ビルドするとbin\Releaseに作成されるようにしたいのですが、どうすれば良いですか? ちなみに***.vshost.exeはbin\Releaseに作成されます。 これもbin\Debugに作成されるようにしたいです。

  • windows10visualstudio2010

    windows10でvisualstudio2010を使って、.net4のアプリを作成しています。 win10には.NET Framework 4.7.2がはいってますが、デバッグした場合、.net4で動作することになりますか?

  • VisualStudio2005作成exe

    お世話になっております。amix-2010と申します。 現在、VisualStudio2005にてEXCELを出力する開発を行っております。 開発はほぼ終りEXCEL2003がインストールされているローカル環境でexeを作成し、テストを行いOKとなったので、次にEXCEL2007インストールされている環境でexeを実行したところエラーとなりました。 microsoft excel 11.0 object libraryを参照し作成したため、2007インストール環境では参照できないためかと思います。 作成したexeはwindowsサーバー上で実行したいのでサーバーにはoffice等がインストールされていないため、office等がない環境で実行させるにはどのような設定が必要でしょうか? 勉強不足で申し訳ありませんが、ご教授ください。 よろしくお願いします。

  • visualstudio2008で作成したプログラムを.NetFramework2.0で動かしたい

    はじめまして。 VisualStudio2008(評価版)を使用し、実行モジュールを下記の条件で 作成しました。 ・プロジェクト作成時に「CLR」→「空のCLRプロジェクト」を選択 ・プロジェクト作成時にプラットフォームの選択を「.netframework2.0」 を選択 これを「.netframework2.0」で動かそうとすると、「このアプリケー ションの構成が正しくないため、アプリケーションを開始できませんで した。アプリケーションを再度インストールすることにより問題が解決 する場合があります。」と表示されてエラーとなってしまいます。 「.netframework3.5」では正常に動作していたので、何かBuild時に 必要な設定がありましたら教えてください。  ※「全般」→「空のプロジェクト」で作成した場合も同様でした。 宜しくお願いします。

  • VisualStudio2008 セットアッププロジェクトについて

    VisualStudio2008 セットアッププロジェクトについて VisualStudio2008 professional SP1 にて C#プロジェクトを作成後、 作成したアプリを配布するためにセットアッププロジェクトを作成しました。 (セットアッププロジェクトは同一のソリューション内に作成しました) カスタム動作等、特別な設定は何も行っていません。 作成したセットアップファイルを実行時、以下の操作を行った場合にエラーが発生してしまいます。 1.セットアップファイルを実行 2.インストールフォルダの選択画面で参照ボタンを押下 3.OSがインストールされているフォルダを選択してOKボタンを押下(C:\ 等) 4.もう一度参照ボタンを押下 5.3で選択したフォルダ以外を選択してOKボタンを押下(C:\data 等)   この時に「フォルダパス '?' に使用できない文字が含まれています」というエラーが発生します。 このエラーが発生すると選択したフォルダへ正しくインストールされなくなってしまいます。 VisualStudio2008の不具合なのか特別な設定があるのか、お教えいただけないでしょうか。 開発環境:WindowsXP 上記現象を確認した環境:WindowsXP, WindowsVista, Windows7 よろしくお願い致します。

  • Visual Studio.NET + ASP.NET

     VisualStudio.NETをWindows2000 Professionalで使っているのですが、VisualBasicのWebアプリケーションの開発において、  プロジェクトを実行しようとしているとしているときにエラーが発生しました:Webサーバーでデバッグを開始できません。サーバーはASP.NETやATLServerのアプリケーションのデバッグをサポートしていません。  などといったエラーが出てきます。サーバーコンポーネントはインストールしたし、FrontPageServerExtensionは設定したはずだし、何がおかしいのでしょうか?  まったく手がつけられないので、何かアドバイスをお願いします。

  • VB2008 でプログラムを作成している初心者です。

    VB2008 でプログラムを作成している初心者です。 順調に製作&デバッグしながら進めていたプログラムで、突然デバッグしても、作成中のアプリケーションが現れなくなりました。VB開発環境には”プログラム実行中”と表示があり動いているようですが、アプリ画面が出ていないので、そこへの入力も何も、画面確認もできません。何か、設定があるのでしょうか? ちなみに、binやdebugフォルダーのwindowsApplication1.exeをクリックすると、画面が出てきて動作します。 初歩的な問題だとは思いますが大変困っています。 どなたかお分かりになる方、ご教授ください。 よろしくお願いします。

  • VisualStudio.NETの実行ファイルはどれ?

    今VisualSdudio.NETでプログラムを書いています。 実行ファイルはDebugフォルダの.exeファイルだと思ったのでダブルクリックしたのですが何もおきません・・・。 プログラムを実行するときはプログラムはひとつ上のフォルダの"DxLib.h"をインクルードしていてcppファイルもこのフォルダにあります。 VisuialSdudio.NETの「デバッグ」→「開始」を選択すると 処理画面が表示され、きちんと実行されます。 コンパイルはVisualStudio.NETで行って、実行はVisualStudio.NETを使わずにやりたいのです。 ファイルアイコンダブルクリックから起動するにはどうしたらいいのでしょうか? どなたかお詳しいかた教えてください><

  • VisualStudio2010について

    VisualStudio2010について 環境 ・VisualStudio2008(以下VS2008)を今まで使用していました。 ・今日VisualStudio2010(以下VS2010)をインストールをしました。 問題点 ・C++でdllの作成をしようとしました。 ・画像のようなエラーが出ました。 ・VS2008では出ないエラーでした。 ・調べたけど分かりませんでした。 画像 http://img718.imageshack.us/img718/5254/87388517.png

専門家に質問してみよう