Visual studio ssis 2017在尝试调试脚本任务时引发异常

Visual studio ssis 2017在尝试调试脚本任务时引发异常,visual-studio,ssis,Visual Studio,Ssis,我在项目调试属性中将Run64BitRunTime设置为false。我似乎无法调试脚本任务。当我启动调试器时,它只会发出大块的声音 at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object

我在项目调试属性中将Run64BitRunTime设置为false。我似乎无法调试脚本任务。当我启动调试器时,它只会发出大块的声音

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
   at Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()
[更新]
如果删除添加的代码,脚本任务仍然不会停止,断点设置在main的最开始。这让我觉得我在释放模式下运行是出于某种原因?我在这篇文章中添加了VisualStudio标签,因为我认为这不仅仅是ssis问题,但我可能错了

作为一项实验,我在VS 2017中使用SSIS的BI项目模板启动了一个空白SSIS项目,我注意到configuration manager只有一个配置。不应该有两个吗?调试和发布


我无法调试控制流上的脚本任务

我一直在使用
MessageBox.Show(“放置变量或其他东西以指示代码中的位置”)

因为不知道其他的方法。这不是最好的,但你有一些消除过程,你可以开始使用这个