使用 Visual Studio 构建 zip 文件

Building zip file with Visual Studio

我正在使用 Visual Studio 2013 开发网站。该网站位于 github,我有一个用于与 Teamcity 建立持续集成的服务器。

我试图让网站在 github 上更改时自动部署到 AWS。我已连接 Teamcity,但 AWS CLI 存在一些问题,因此我需要将 Teamcity 中的解决方案编译成一个 zip 文件,以便我可以使用变通方法部署到 AWS。

我已尝试为 MSBuild 修复程序编辑项目文件...我设法获得了一个 zip 文件输出。但是,我 运行 遇到了一般编译的问题。

我想知道的是,既然我可以从 Visual Studio 发布网站包,是否可以像使用 TeamCity(或命令行)的构建命令进行发布一样进行编译,以便结果是 运行 zip 文件中的站点所需的编译项目和网站文件?

您可以在 TeamCity 中创建压缩工件。只需构建项目,然后像这样为构建设置工件:

outputFolder\*.dll=>myzipfile.zip
outputFolder\*.whatever=>myzipfile.zip
etc

显然,您需要将 outputFolder 更改为构建实际输出文件的位置,并更改模式以处理您想要的文件