我有一个包含多个数据库项目和一个 SSIS 项目的单一解决方案。整个构建和部署部分需要几分钟时间,尤其是因为我们将单元测试数据与构建一起部署。
Visual Studio 2008 是否允许我在构建的输出窗口中显示时间戳,以便我可以跟踪事情?
我知道我可以在部署后和部署前执行 SQL 脚本,但除非我真的必须这样做,否则我不想为了通用的东西而到处添加 SQL 脚本到我的解决方案中的所有项目。
我有一个包含多个数据库项目和一个 SSIS 项目的单一解决方案。整个构建和部署部分需要几分钟时间,尤其是因为我们将单元测试数据与构建一起部署。
Visual Studio 2008 是否允许我在构建的输出窗口中显示时间戳,以便我可以跟踪事情?
我知道我可以在部署后和部署前执行 SQL 脚本,但除非我真的必须这样做,否则我不想为了通用的东西而到处添加 SQL 脚本到我的解决方案中的所有项目。
我认为没有任何默认记录器对此提供支持,但其他记录器可用。只需搜索“ MSBuild XML Logger ”之类的内容。
赛义德·易卜拉欣·哈希米
我的书:Microsoft Build Engine 内部:使用 MSBuild 和 Team Foundation Build
更多的挖掘导致找到了这个解决方案。
工具>>选项>>展开“项目和解决方案”,然后选择“构建并运行”
将 MSBuild 项目构建输出详细程度设置为“正常”。这将为构建过程的开始添加时间戳。必须滚动到顶部并不理想,但至少每个构建都会清除构建输出,因此时间戳将始终位于顶部。