我们的 CI 环境中有一些项目已经成功构建。上周末,我们的 IT 团队安装了 Azure SDK 更新,从那时起,我们的项目不再构建(即使他们不引用 Azure)。
我们构建项目的方式是
<MSBuild Condition="'$(BuildProject)' != ''" Projects="@(Projects)"
Properties="Platform=$(Platform);Configuration=$(Configuration);OutDir=$(TempProjectFilesPublish)\bin\;WebProjectOutputDir=$(TempProjectFilesPublish)"
Targets="Build"
ContinueOnError="false">
其中@(Projects) 是对解决方案文件夹的引用。
<Projects Include="$(BuildProject)"/>
问题在于解决项目引用。周末什么都没有改变。项目引用是正确的,csproj 文件具有适当的值,没有进行任何新项目或代码更改,这让我认为有些事情被打乱了。
想知道是否有人可能知道 MSBuild 的任何更改会影响到这一点?