我有一个Visual Studio解决方案,其中包含一个带有许多连接管理器和包的SSIS项目。它在Visual Studio中构建良好。它在通过devenv命令行构建的构建自动化系统中失败:
"D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.com" ADSMetricsETL.sln /Build Release /Project "ADSMetricsETL"
Microsoft (R) Microsoft Visual Studio 2012 Version 11.0.61030.0.
Copyright (C) Microsoft Corp. All rights reserved.
------ Build started: Project: ADSMetricsETL, Configuration: Debug ------
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped =========
command exit code: 1
我没有从构建中得到错误,只是“1失败”。我没有看到任何关于devenv的选项来增加冗长度。此解决方案用于在构建自动化系统中构建查找。我对一个软件包做了一些小改动,现在它根本没有构建。
此外,之前从未注意到这一点,但为什么当命令行显示“/ Build Release”时它是否构建了“Configuration:Debug”?
有什么想法?
答案 0 :(得分:0)
其中一位连接管理器在此过程中无意中更新。如果Build给了我一些错误的指示,那将会有所帮助。我不得不返回Subversion日志并检查列出的所有内容。当我看到连接管理器列出时,我说"嗯?我没有对该连接管理器进行更改......"我恢复了连接管理器,提交了所有内容,现在它已经构建完毕。