14

Visual Studio 2010(またはそれ以前)で出力バイナリがロックされている場合、ビルドは単に失敗し、ファイルが使用中であったためにコピーできなかったと表示されます。

これで、再試行ループに入ります。これは、次の理由で非常に煩わしいものです。

  • 中断することはできません
  • それは状況を助けません

これは、ビルドが失敗するまでもっと長く待たなければならないことを意味します。

誰かがこれをオフにする方法を知っていますか?

4

1 に答える 1

23

次の行が役立ちます。

<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

于 2012-09-18T14:55:30.917 に答える