首页 > 解决方案 > 无法从命令行构建 SSIS 包:缺少开关参数。/build 开关所需的配置名称

问题描述

我正在尝试在 VS 2013 中编写 SSIS 解决方案的构建脚本。

我不断收到错误:Missing switch argument. Configuration name required for /build switch.

在此处输入图像描述

我的命令来自 PowerShell:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE> .\devenv.exe C:\Dev\SSIS\RCLShippedFileProcess\RCLShippedFileProcess.sln /build /project RCLShippedFile /projectconfig "Debug"

当我在 Visual Studio 中构建时,我可以看到我的 ProjectName 和 Config 是我传入的内容。这当然让我难过!

在此处输入图像描述

关于这个的文档是here

标签: ssis

解决方案


我最终解决了这个问题,我需要调用devenv.com应用程序,这最终是devenv.exe调用的。如果你devenv.com直接打电话,它工作。

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE> .\devenv.exe C:\Dev\SSIS\RCLShippedFileProcess\RCLShippedFileProcess.sln /build "Debug"

推荐阅读