为什么 try catch 异常会在 SSIS 中错误地报告文件路径?

Any reason why a try catch exception would report a file path wrongly in SSIS?

所以我有这个 SSIS 包,它有一个脚本任务,将文件复制到目的地,然后将它们的数据放入 C# 数据结构中,以便稍后解析。但是,它运行了第一个文件,然后突然从我的主要方法中的 try catch 中得到了这个异常,说明: Error: 0x12 at Copy xxx Files to New Destination, there was an exception :< which said: : Could not find file 'C:\Program Files\Microsoft SQL Server0\DTS\binn\xxx370xxxxx_xxx.rpt'.

引起我注意的是文件路径从不同的地方改变了,我没有在 sql 服务器 binn 文件夹中存储任何东西...

问题:

它尝试读取的文件路径是否不是 Bin 文件,并且由于某些潜在原因该异常正在报告此文件夹,

另外

对于使用 C# 脚本任务调试损坏的包有什么好的建议吗?
我是这个项目的新手,并没有太多依靠来弄清楚它,并且在 BIDS 中调试 C# 代码似乎非常不直观。 (未命中断点,无法单步执行我的 C# 代码。)

将此作为建议的答案发布,Martin Smith 在下面说:

不会弥补的。您的代码正试图在那里找到一个文件。我会想象 C:\Program Files\Microsoft SQL Server0\DTS\binn 是默认的工作文件夹位置,并且您只是在某个地方使用文件名而不是完整路径。