Build 缺少依赖项时强制生成引发错误

Build 缺少依赖项时强制生成引发错误,build,msbuild,azure-devops,Build,Msbuild,Azure Devops,我们使用VisualStudioTeamServices(当时是VisualStudioOnline)自动构建代码并在以后部署 由于生成时间不足,我们添加了一个本地生成代理。在(成功地)构建和部署之后,我们收到了有关最终产品的错误消息 我们花了一段时间添加更多日志记录,发现缺少依赖项。(准确地说:Microsoft.IdentityModel,它不是nuget库) 我们知道如何将丢失的库添加到构建机器中 但是我更希望构建本身已经中断并告诉我缺少引用,而不是仅仅告诉我:“一切都很好”并忽略缺少的d

我们使用VisualStudioTeamServices(当时是VisualStudioOnline)自动构建代码并在以后部署

由于生成时间不足,我们添加了一个本地生成代理。在(成功地)构建和部署之后,我们收到了有关最终产品的错误消息

我们花了一段时间添加更多日志记录,发现缺少依赖项。(准确地说:Microsoft.IdentityModel,它不是nuget库)

我们知道如何将丢失的库添加到构建机器中

但是我更希望构建本身已经中断并告诉我缺少引用,而不是仅仅告诉我:“一切都很好”并忽略缺少的dll


有没有办法进行配置?

构建过程中是否需要依赖关系?如果是,则生成应失败,错误日志表明缺少依赖项。可能的情况是,所需的依赖项已安装在生成计算机上,但未安装在产品计算机上,则生成不会失败,因为它可以获取依赖项。这是完全不同的情况。在本地生成上,Copy local设置为“true”,在生成代理上,它不是在GAC中注册的依赖项?如果是,则不会将其复制到本地。是否对此进行了更新?对于遗留问题,我们使用VS2005中的devenv。我们从命令行构建了一个项目,它成功了,但是缺少一个依赖项项目。我们希望它真的失败。在构建过程中需要依赖关系吗?如果是,则生成应失败,错误日志表明缺少依赖项。可能的情况是,所需的依赖项已安装在生成计算机上,但未安装在产品计算机上,则生成不会失败,因为它可以获取依赖项。这是完全不同的情况。在本地生成上,Copy local设置为“true”,在生成代理上,它不是在GAC中注册的依赖项?如果是,则不会将其复制到本地。是否对此进行了更新?对于遗留问题,我们使用VS2005中的devenv。我们从命令行构建了一个项目,它成功了,但是缺少一个依赖项项目。我们希望它真的失败。