C# 将SSIS对象传递给子SSIS包

C# 将SSIS对象传递给子SSIS包,c#,.net,ssis,C#,.net,Ssis,我尝试将SSIS对象(实际上是数据集)传递给子包。我犯了一个错误,它告诉我我不允许那样做。为什么我不能做呢?这在编程语言中从未发生过。有什么解决办法吗 谢谢 编辑- Error - Property "Value" with type "Object" of variable "User::MY_DATA_SET" can not be exported to the configuration file. SSIS不允许您这样做。但是,还是有办法做到的!请尝试以下链接中的说明- 请记住,

我尝试将SSIS对象(实际上是数据集)传递给子包。我犯了一个错误,它告诉我我不允许那样做。为什么我不能做呢?这在编程语言中从未发生过。有什么解决办法吗

谢谢

编辑-

Error - Property "Value" with type "Object" of variable "User::MY_DATA_SET" 
can not be exported to the configuration file.

SSIS不允许您这样做。但是,还是有办法做到的!请尝试以下链接中的说明-

请记住,不应在脚本任务的读或读/写部分包含子变量。这将导致错误-

A deadlock was detected while trying to lock variables “User::ParentVariable” 
for read access and variables “User::ChildVariable” for read/write access. 
A lock cannot be acquired after 16 attempts. The locks timed out.

作为旁白,请阅读帖子下方的评论。您可以避免海报上出现的错误。

为了更好地使用SO,您应该发布您正在使用的代码和确切的错误消息本身。@chrislive-实际上,没有真正的代码。但是,我可以把错误信息包括进来。这里有一些希望-