我需要详细说明主包执行的每个子包的GUID。
为了做到这一点,我已经处理了事件预执行,以记录每个Pre-Execute事件的来源。问题是在 PreExecute 事件处理程序中,无法知道由 SourceID 和 SourceName 表示的事件来源是否为子包或任务。
我只在主包中编码,以集中代码。
其他尝试:
我已尝试过其他活动,例如 PreValidate ,问题也是如此。
查看标准输出(见下文)我找到了子包的特定日志行,但我不知道如何在运行时读取标准输出日志。
这是标准输出:
Log:
Name: User:PackageStart
Computer: COMPUTERNAME
Operator: username
Source Name: childpackage
Source GUID: {9E629F59-5DD1-44AD-BD64-9704353267E2}
Execution GUID: {4168C4C6-1EC7-41C2-8F2D-98AD3A4F4D82}
Message: Beginning of package execution.
Start Time: 2016-05-16 12:28:16
End Time: 2016-05-16 12:28:16
End Log
谢谢