Visual Studio 2017 Web部署:等待自定义预生成操作完成

问题描述

我想使用Web部署与Angular应用程序一起发布我的ASP.Net Web API项目。 Angular应用程序构建在构建前操作中运行,我正在使用CustommCollectFiles在发布中包含\ dist文件夹,但是由于它不等待完成,因此dist文件夹的内容可能已过时。如何等到预构建操作完成并且仅在该复制dist文件夹之后?

解决方法

解决方案是在发布配置文件配置 (*.pubxml) 中使用 msbuild 任务

我在 this 答案中找到了解决方案