[解決済み] ビルド時にコード4でコマンドコピーが終了する-Visual Studioを再起動すると解決する
質問
Visual Studio 2010 Premium版で、7つのプロジェクトを含むソリューションをビルドすると、時々、「Command copy exited with code 4」という恐ろしいエラーが発生することがあります。
これは、ビルド後のイベントが通らないことが原因です。
以下は、この問題を一時的に解決する方法です。
- 時々 Visual Studioを再起動すると、ソリューションがビルドできるようになります。
- 時々。 Visual Studioの再起動と、私が選んだファイルマネージャ(Q-Dir 4.37)の両方が解決してくれます。
ビルド後のイベントはこんな感じです。
xcopy "$(SolutionDir)Solution Items\References\*.dll" "$(TargetDir)" /Y
command copy exited with code [insert value] エラーが発生した場合、通常は以下のような原因が考えられます。
- 読み取り/書き込みパーミッション
- 見つからないファイル
- 間違ったディレクトリ
しかし - 明らかに私がソリューションを構築する時には、問題はありません。
参考までに、2週間前にReSharper 5.1.1をアンインストールして以来、Visual Studioはいくつかのエラーを出すようになりました(中でもデバッグができなくなるもの)。Visual Studioを再インストールしたところ、うまくいくようになったのですが、まだこの問題が残っています。ReSharperのものがどこかにあるのと関係があるのでしょうか?
同じ問題に遭遇し、解決された方はいらっしゃいますか?または、何か解決策があるのでしょうか?
解決方法は?
私は、これは必ずファイルロックの問題であることを発見しました。コード4は、Cannot Access File(ファイルにアクセスできない)です。私が見つけた1つの部分的な解決策は、xcopyの/Cオプションを使用することです(これはエラー時に継続します)。本当の解決策ではありませんが、私のビルドが失敗するのを防いでくれています。
もう一つの解決策は、32ビット版でのみ動作するのですが アンロッカー ツールを使って、コピーする前にファイルのウィンドウズ・ハンドルを解除します。
編集部:今気づきましたが、64bitでも使えますね。
関連
-
[解決済み】ERROR: ソースファイルを開けない " "
-
[解決済み] エラーメッセージ "制約契約名に一致するエクスポートが見つかりませんでした。"
-
[解決済み] Visual Studio 2013にインストールされたアップデートを確認する方法
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] MSB3073 がコード 1 で終了した
-
[解決済み] Visual Studioソリューションのコード行数はどのように数えるのですか?
-
[解決済み] Visual Studio CodeとVisual Studioの違いは何ですか?
-
[解決済み] Visual Studioでコマンドラインパラメータを使ったデバッグを行う
-
[解決済み】Visual Studioでコードを自動フォーマットする方法とは?
-
[解決済み] Visual Studio build fails: unable to copy exe-file from obj 001debug to bin 001debug
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] project" nuget configuration is invalid エラーを取得する [重複].
-
[解決済み] Visual Studio で "xcopy exited with code 4" と表示されるのですが、何が問題なのでしょうか?
-
[解決済み] ERROR: ソースファイル " " を開くことができません。
-
[解決済み] MSBuildExtensionsPath32が正しく設定されていない?
-
[解決済み] Visual StudioプロジェクトでSDFファイルが自動作成される?
-
[解決済み] Visual Studio 2013にインストールされたアップデートを確認する方法
-
[解決済み] Visual Studio上でSFMLを手動で設定する
-
[解決済み】Visual Studioのエディタにスペース、タブ、CRLFを表示させる
-
[解決済み】Visual StudioのRebuildとClean + Buildの違いについて
-
[解決済み】Visual Studio Server ExplorerでLocalDBに接続する方法は?