未定义Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute

时间:2016-02-10 22:24:00

标签: vb.net excel sql-server-2008 ssis

使用我发现的脚本here问题是2012年的问题,我正在使用2008年。

我已经处理了所有个人内容(连接,变量,URL等)但是当我尝试运行脚本时,我一直收到错误。

未定义Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute

使用VB。

function custom_add_to_cart_redirect() { 
    return 'http://www.yourdomain.com/your-page/'; 
}
add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );

2 个答案:

答案 0 :(得分:1)

想出来。

Addin.Addins已被弃用。

<Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute()> _
<System.CLSCompliantAttribute(False)> _

对2010年而言是好的,但对于2008年

<System.AddIn.AddIn("ScriptMain", Version:="1.0", Publisher:="", Description:="")> _
<System.CLSCompliantAttribute(False)> _

是必需的。

希望能帮助其他人。

答案 1 :(得分:0)

我收到相同的错误消息,试图将现有的SSIS 2016程序包导入新的解决方案。

我发现,当我在VS / TFS中创建新解决方案时,它将目标服务器版本设置为2017。

我将TargetServerVersion更改回2016,现在可以使用了。

在VS中,右键单击“项目”>查看“属性”。 在“配置属性”>“常规”>“ TargetServerVersion”下查找。