Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 使用XDocument.Load为文件路径使用DTS变量_Xml_Variables_Ssis_Script Task - Fatal编程技术网

Xml 使用XDocument.Load为文件路径使用DTS变量

Xml 使用XDocument.Load为文件路径使用DTS变量,xml,variables,ssis,script-task,Xml,Variables,Ssis,Script Task,我正在尝试在SSIS脚本任务中加载XML文件。 这项工作: var fullpath = "E:/perforce_ws/EnterpriseTrunk/SSIS/Inbox/RCT_Import_1.xml"; var xml = XDocument.Load(fullpath); 但这并不是: var fullpath = Dts.Variables["XMLFullPath"].Value.ToString; var xml = XDocument.Load(fullpath)

我正在尝试在SSIS脚本任务中加载XML文件。
这项工作:

var fullpath = "E:/perforce_ws/EnterpriseTrunk/SSIS/Inbox/RCT_Import_1.xml";  
var xml = XDocument.Load(fullpath); 
但这并不是:

var fullpath = Dts.Variables["XMLFullPath"].Value.ToString;  
var xml = XDocument.Load(fullpath);  
返回的错误为

“无法将方法组分配给隐式类型变量”


我哪里出错了?

ToString是一个方法组

ToString()
是一个方法调用

你要找的作业代码是

var fullpath = Dts.Variables["XMLFullPath"].Value.ToString();

我认为应该从
Dts.Variables[“XMLFullPath”].Value.ToString
中删除
.ToString