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