SSIS编译脚本组件时是否有特定于版本的编译符号?

时间:2015-06-19 14:39:14

标签: ssis script-component

我有使用脚本组件作为数据源的包。其中一些覆盖了PrimeOutput类的Microsoft.SqlServer.Dts.Pipeline.ScriptComponent方法。在2008年,这种方法有3个参数,但从2012年开始,现在有4个参数。

这些软件包目前正在SSIS 2008下执行,但很快将转移到SSIS 2014.我需要打开这些软件包并解决问题,但我希望提前完成并仍然可以部署到SSIS 2008,但是当新环境准备就绪时,它们也可以在2014年下工作,而无需在环境之间移动时进行其他更改。

如果我可以在编译时区分环境,那么我可以解决这个问题,但这意味着我需要使用预处理器指令。我知道我可以在脚本组件的项目文件中定义它们,但我希望在SSIS 2008和SSIS 2012中工作,而不必更改.dtsx文件。

在编译脚本组件时,是否有人知道各种版本的SSIS是否定义了特定于版本的指令?

0 个答案:

没有答案