【发布时间】:2020-02-22 09:33:00
【问题描述】:
有一个具有多个 Web 应用程序项目的 Visual Studio 解决方案。所有这些都将发布到一个公共文件夹 - D:\inetpub\wwwroot\FirstSite。
每个项目都有一个发布配置文件Local.pubxml,它从全局publishsettings.xml 导入设置,我使用One-Click Publish 功能发布每个项目。
现在,我想自动化这个过程,这将重建解决方案并在成功后将所有项目发布到目标文件夹。
我已经设法使用 C# 创建了一个控制台应用程序,它可以在一个解决方案中构建所有项目。但是,不幸的是,我只能走到这一步,因为我无法弄清楚如何开始发布。
我不是在寻找设置构建服务器。只是想节省将项目发布到本地文件夹的时间。
我们是否可以在控制台应用程序中通过传递“解决方案路径”和“目标文件夹路径”等参数来实现这一点,以便它可以适用于具有多个项目的任何此类解决方案。
如果没有,是否有任何简单的工具可以做到这一点。
【问题讨论】:
标签: visual-studio publishing automated-deploy