为什么断点没有在 ssis 包任务脚本中命中?
Why Break points doesn't hit in ssis package task script?
我正在开发一个 ssis
包,其中包含多个 task scripts
和 sql tasks
,我想知道我在哪里犯了一个错误,在其中一个任务脚本中没有任何地方断点命中,在其他脚本中断点工作正常,问题只存在于一个任务脚本中。
在判断并提出您可能的解决方案之前,请考虑以下提示:
1.There 在我构建任务脚本时没有错误
2.Script 负责调用一个web服务
3.I 我很确定该脚本运行了,因为我使用了 MessageBox.Show()
并通过代码跟踪了请求。
4.I正在使用 visual studio 2015 和 sql 服务器 2016。
偶然发现的!
这段代码是问题的根源!
if(res?.Code=="0")
{
...
显然脚本不兼容这种语法,会对ssis造成一种误解,无法调试代码!
?.
ssis 不熟悉访问方法!
我用以下一行替换了那一行:
if(res !=null && res.Code=="0")
我正在开发一个 ssis
包,其中包含多个 task scripts
和 sql tasks
,我想知道我在哪里犯了一个错误,在其中一个任务脚本中没有任何地方断点命中,在其他脚本中断点工作正常,问题只存在于一个任务脚本中。
在判断并提出您可能的解决方案之前,请考虑以下提示:
1.There 在我构建任务脚本时没有错误
2.Script 负责调用一个web服务
3.I 我很确定该脚本运行了,因为我使用了 MessageBox.Show()
并通过代码跟踪了请求。
4.I正在使用 visual studio 2015 和 sql 服务器 2016。
偶然发现的! 这段代码是问题的根源!
if(res?.Code=="0")
{
...
显然脚本不兼容这种语法,会对ssis造成一种误解,无法调试代码!
?.
ssis 不熟悉访问方法!
我用以下一行替换了那一行:
if(res !=null && res.Code=="0")