出力バイナリがVisual Studio 2010(またはそれ以前)でロックされていた場合、ビルドは失敗し、ファイルが使用されていたためコピーできませんでした。MSBuildのコピータスクが自動的に再試行されないようにする方法
ので、今では本当に迷惑です再試行ループに入り、:それは
- それは状況に
を助けていませんそれはちょうど私を意味ビルドが失敗するのに長く待たなければなりません。
これをオフにする方法を知っている人はいますか?
出力バイナリがVisual Studio 2010(またはそれ以前)でロックされていた場合、ビルドは失敗し、ファイルが使用されていたためコピーできませんでした。MSBuildのコピータスクが自動的に再試行されないようにする方法
ので、今では本当に迷惑です再試行ループに入り、:それは
を助けていませんそれはちょうど私を意味ビルドが失敗するのに長く待たなければなりません。
これをオフにする方法を知っている人はいますか?
次の行が役立つはずです:
<PropertyGroup>
<CopyRetryCount>0</CopyRetryCount>
</PropertyGroup>
あなたは右開き<Project>
タグの後に、(例えば、*.*proj
で、csproj
)プロジェクトファイルにそれらを追加する必要があります。
問題をグローバルに解決するには、これらの行を<Project>
タグの直後にc:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets
に配置する必要があります。 詳細:http://msdn.microsoft.com/en-us/library/3e54c37h.aspx
将来的にいくつかのビルドの問題を引き起こす可能性があるかどうかはわかりません。
更新:あなたはc:\Program Files (x86)\MSBuild\12.0\Microsoft.Common.props
にこれらの行を置くことができるようにVS 2013以前の場所については は、もう動作しません。
ありがとうございます。これは私の生涯にわたって私に時間を節約します。私はこの考え方が理論的には良いと思うが、それは実際には厄介なことである。 – SolutionYogi
VSには、UIのオプションが必要です。 – Pedro77