MSBuild可在Debug Configuration(调试配置)中使用,但在Azure Devops中无法发布

时间:2019-07-26 10:31:46

标签: msbuild azure-devops

我正在尝试为我的项目在azure devops中创建CI / CD管道,因为该项目具有多个依赖项,并且都在解决方案内部。 当我使用MSBuild并对其配置进行调试时,构建工作正常,但是当我将配置设置为发布时,抛出以下错误 “现在,为了澄清项目的名称为TS.CommonUtils,“名称或名称空间名称'CommonUtils'在名称空间'TS'中不存在”,但是在构建发行版时,此问题考虑了TS和CommanUtils的不同。

1 个答案:

答案 0 :(得分:0)

  

获得一个可以在调试模式下完美构建的项目,但是   不在发布模式

对于您的问题,已经有其他情况下的贡献者给出了解决方法。您可以查看以下内容:

-- type XXX is only used in release (#if !DEBUG for example) and you are missing a reference to it or a using directive

-- your reference has a condition in your project file enabling it only for debug

有关详细信息,请参阅此case