Visual Studio 2010(またはそれ以前)で出力バイナリがロックされている場合、ビルドは単に失敗し、ファイルが使用中であったためにコピーできなかったと表示されます。
これで、再試行ループに入ります。これは、次の理由で非常に煩わしいものです。
- 中断することはできません
- それは状況を助けません
これは、ビルドが失敗するまでもっと長く待たなければならないことを意味します。
誰かがこれをオフにする方法を知っていますか?
Visual Studio 2010(またはそれ以前)で出力バイナリがロックされている場合、ビルドは単に失敗し、ファイルが使用中であったためにコピーできなかったと表示されます。
これで、再試行ループに入ります。これは、次の理由で非常に煩わしいものです。
これは、ビルドが失敗するまでもっと長く待たなければならないことを意味します。
誰かがこれをオフにする方法を知っていますか?
次の行が役立ちます。
<PropertyGroup>
<CopyRetryCount>0</CopyRetryCount>
</PropertyGroup>
*.*proj
プロジェクト ファイル (例: ) の開始タグcsproj
の直後に追加する必要があります。<Project>
問題をグローバルに解決するには、これらの行を開始タグc:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets
の直後に配置する必要があります。<Project>
詳細: http://msdn.microsoft.com/en-us/library/3e54c37h.aspx
将来的にビルドの問題が発生する可能性があるかどうかはわかりません-私は今これを見つけました.
更新:
VS 2013 の場合、古い場所は機能しなくなったため、これらの行を に配置できますc:\Program Files (x86)\MSBuild\12.0\Microsoft.Common.props
。