How to stop MSBuild copy tasks from automatically retrying

后端 未结 1 1526
别跟我提以往
别跟我提以往 2021-01-04 06:45

If output binaries were locked in Visual Studio 2010 (or older), the build would simply fail and say it could not copy because the files were in use.

Now it goes int

相关标签:
1条回答
  • 2021-01-04 07:03

    The following lines should help:

    <PropertyGroup>
      <CopyRetryCount>0</CopyRetryCount>
    </PropertyGroup>
    

    You should add them into your project file (which is *.*proj, e.g., csproj), right after the opening <Project> tag.

    To solve the problem globally, these lines should be placed in c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets right after the opening <Project> tag. More info: http://msdn.microsoft.com/en-us/library/3e54c37h.aspx

    Not sure if it can cause some build problems in future - I found this out right now.

    Update: For VS 2013 old location does not work anymore, so you can place these lines in c:\Program Files (x86)\MSBuild\12.0\Microsoft.Common.props.

    0 讨论(0)
提交回复
热议问题