System.ArgumentException:" RecursiveDir"名称是保留的,不能使用

时间:2016-11-15 16:42:30

标签: c# tfs msbuild

我在csproj文件中有一行:

<MSBuild Projects="..\WebUI\WebUI.csproj" Targets="_CopyWebApplication;_BuiltWebOutputGroupOutput" Properties="OutDir=%(WebOutputDir.FullPath);WebProjectOutputDir=%(WebOutputDir.FullPath)" />

抛出错误:

System.ArgumentException:&#34; RecursiveDir&#34;名称是保留的,不能使用。

我设法将其缩小到一行,我不确定如何解决这个问题。这是TFS 2015.3服务器。该项目已在Bamboo服务器上成功构建,我们正在转向TFS。

1 个答案:

答案 0 :(得分:0)

您正在击中MSBuild bug。要解决此问题,请将MSBUILDTARGETRESULTCOMPRESSIONTHRESHOLD环境变量设置为较高的数字,例如:

SET MSBUILDTARGETRESULTCOMPRESSIONTHRESHOLD=1000000