Team Services在多项目解决方案中发布错误的项目

时间:2018-01-06 13:31:24

标签: asp.net-core azure-devops azure-pipelines

我一直在Team Foundation Server Online中设置持续集成和部署。当VSTS发布到DEV服务器的构建(使用IIS部署模板)时,正在发布错误的项目。

下图显示了我的解决方案(asp.net核心)中的项目结构。我只需要部署WebApp.Web.MVC项目,该项目依赖于解决方案中的其他几个项目。相反,VSTS部署WebApp.Application.Shared项目。

Solution/folder structure

我已经尝试通过在其前面放置一个A来将MVC项目移动到列表的顶部。还尝试在VSTS构建定义中添加名称' Project'和价值' WebApp.Web.Mvc'。虽然没有结果。

1 个答案:

答案 0 :(得分:0)

所以我通过以下方式设法解决了这个问题:

我在构建过程中添加了一个额外的步骤,首先构建整个解决方案,然后第二步是通过引用mvc.csproj来仅构建MVC项目。现在,只有MVC项目及其依赖项被发布到IIS网站。

Entire solution

Only MVC project