我在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。
答案 0 :(得分:0)
您正在击中MSBuild bug。要解决此问题,请将MSBUILDTARGETRESULTCOMPRESSIONTHRESHOLD环境变量设置为较高的数字,例如:
SET MSBUILDTARGETRESULTCOMPRESSIONTHRESHOLD=1000000