有一个 Visual Studio 解决方案包含多个 Web 应用程序项目。所有这些项目都要发布到一个共同的文件夹 -
现在,我希望自动化此过程,它将重建解决方案,在成功后将所有项目发布到目标文件夹。
我已经使用 C# 创建了一个控制台应用程序,可以构建解决方案中的所有项目。但是,不幸的是,我还只能做到这一步,因为我无法弄清楚如何开始发布流程。
我不想设置一个构建服务器,只想节省发布项目到本地文件夹的时间。
我们能否在控制台应用程序中通过传递参数(例如“解决方案路径”和“目标文件夹路径”)来实现这一点,以便它可以适用于任何包含多个项目的解决方案呢? 如果不能,是否有任何简单的工具可以实现这一点。
D:\inetpub\wwwroot\FirstSite
。
每个项目都有一个发布配置文件 Local.pubxml
,它从全局的 publishsettings.xml
导入设置,并使用 One-Click Publish
功能来发布每个项目。现在,我希望自动化此过程,它将重建解决方案,在成功后将所有项目发布到目标文件夹。
我已经使用 C# 创建了一个控制台应用程序,可以构建解决方案中的所有项目。但是,不幸的是,我还只能做到这一步,因为我无法弄清楚如何开始发布流程。
我不想设置一个构建服务器,只想节省发布项目到本地文件夹的时间。
我们能否在控制台应用程序中通过传递参数(例如“解决方案路径”和“目标文件夹路径”)来实现这一点,以便它可以适用于任何包含多个项目的解决方案呢? 如果不能,是否有任何简单的工具可以实现这一点。