Azure MSBuild现在无法解析引用

Azure MSBuild现在无法解析引用,azure,msbuild,msbuild-task,msbuild-4.0,azure-sdk-.net,Azure,Msbuild,Msbuild Task,Msbuild 4.0,Azure Sdk .net,我们的CI环境中有几个项目已经成功构建。在周末,我们的IT团队安装了Azure SDK udpates,从那时起,我们的项目不再构建(即使他们不再引用Azure) 我们建设项目的方式是 <MSBuild Condition="'$(BuildProject)' != ''" Projects="@(Projects)" Properties="Platform=$(Platform);Configuration=$(Configuration);OutDir=$(Temp

我们的CI环境中有几个项目已经成功构建。在周末,我们的IT团队安装了Azure SDK udpates,从那时起,我们的项目不再构建(即使他们不再引用Azure)

我们建设项目的方式是

<MSBuild Condition="'$(BuildProject)' != ''" Projects="@(Projects)"
         Properties="Platform=$(Platform);Configuration=$(Configuration);OutDir=$(TempProjectFilesPublish)\bin\;WebProjectOutputDir=$(TempProjectFilesPublish)"
         Targets="Build"
         ContinueOnError="false">

其中@(项目)是对解决方案文件夹的引用

<Projects Include="$(BuildProject)"/>

问题在于解决项目引用。周末没有什么变化。项目引用是正确的,csproj文件有适当的值,没有新的项目或代码更改,这让我觉得有些东西被破坏了


想知道是否有人知道对MSBuild的任何更改会影响此问题?

此问题最终成为Azure SDK 2.3中的一个bug,与Newtonsoft.JSON dll冲突

SDK将4.5版本安装到GAC中,GAC将覆盖项目中的任何Newtonsoft引用到4.0


微软已经声明这将在2.4版本中修复

我在Azure SDK v2.9中遇到了同样的问题。我已经通过卸载“Microsoft Azure Library for.NET v2.9”暂时修复了构建

注:不幸的是,mickyjtwin在回答中提供的链接不再有效

p.p.S.:以下问题似乎是相关的:

启用MSBuild日志记录(例如/v:diag)并分析故障。您以前使用的Azure SDK版本是什么?你现在有吗?