我今天刚刚下载了 TeamCity 7,并决定为我的 Azure 解决方案启动并运行它。我还没有尝试做任何花哨的事情,而是从一个非常基本的命令行构建开始:
msbuild /t:Publish /p:Configuration=Release;TargetProfile=Production;PublishDir=S:\HoursTracker\Deployments
这会成功构建并生成一个如下所示的包*:
然后我尝试以相同的方式配置 TeamCity:
这会成功构建并生成一个如下所示的包*:
我不明白的是,为什么 MVC 项目的规模会有如此巨大的差异。直接从 Visual Studio 发布会产生与我的 MSBuild 命令完全相同的结果,因此我确信 TeamCity 是个奇怪的人。由于我认为 TeamCity 没有损坏,有人可以教我如何正确配置它,以便获得预期的输出吗?
*我已经用 .zip 重命名了包文件,以便可以查看这篇文章的详细信息。