如何在从命令行构建解决方案时验证SSIS包

问题描述:

我在调查如何执行与SSIS项目的持续集成。如何在从命令行构建解决方案时验证SSIS包

到目前为止,我发现它可以通过使用devenv.exeMSBuild.exe构建解决方案来完成。

如果配置了它,Visual Studio可以在运行之前验证SSIS包,以验证SSIS包中的元数据是否与源同步。

据我所知,VS只会在SSIS包打开时显示验证错误/警告,但不会在构建项目时显示。

是否有可能使devenv.exe或MSBuild.exe在构建期间验证包?

我正在使用SSDT 2015预览版。

Dtexec.exe有一个/ Validate选项,它在验证阶段后停止执行。 这可以很容易地写入你的过程。