Visual Studioで起きたビルドエラーの対処法

  • このエントリーをはてなブックマークに追加

スポンサーリンク

※サイト運営にサーバーは必須です※
~このサイトもエックスサーバーを使用しています~

はじめに

Visual Studio で「ビルドエラーが発生しました。続行して、最後に成功したビルドを実行しますか?」と出ることがある。

そして、エラーの出力で、「~にコピーできませんでした。1000 ミリ秒以内に 1 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル~」といったエラーが起きることがある。この記事ではその時の対処法を述べる。

エラー例

1>—— ビルド開始: プロジェクト:Dices, 構成:Debug Any CPU ——
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 1 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 2 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 3 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 4 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 5 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 6 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 7 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 8 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 9 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): warning MSB3026: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。1000 ミリ秒以内に 10 回目の再試行を開始します。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): error MSB3027: “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできませんでした。10 回の再試行回数を超えたため、失敗しました。
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3813,5): error MSB3021: ファイル “obj\Debug\Dices.exe” を “bin\Debug\Dices.exe” にコピーできません。別のプロセスで使用されているため、プロセスはファイル ‘bin\Debug\Dices.exe’ にアクセスできません。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

どういった時にこのエラーがでるか?

人にもよるかもしれないが、以下の行為を行うと、上のようなエラーが出た。

1:作成したフォームアプリケーションを実行する(Ctrl+F5)。
2:実行したフォームアプリケーションを閉じないまま、ソースコードを変更する。
3:再び、フォームアプリケーションを実行する(Ctrl+F5)
→エラー

対処法

おそらく、異なるフォームアプリケーションを同時に処理することができないと推測される。※それゆえ、別のプロセスで使用されているのでアクセスできないと文句を言われる

これを解決するには、単純に実行しているフォームアプリケーションを閉じればよい。

Visual Studio 2015では上図の赤枠に囲まれたアイコンがフォームアプリケーション用のアイコンとしてデフォルトで設定されているはず。なので、それをいったん閉じればよい。

関連記事

目次へ:Visual Studioでソフトを作ってみよう(初心者向け)

無料体験レッスンあり。マンツーマン形式で初心者向け。
  • このエントリーをはてなブックマークに追加

スポンサーリンク

コメント

コメントを残す

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)