2017-06-23 50 views
3

我有一個Foreach容器,其中有一個執行流程任務。我有很多Console.WriteLine()語句在裏面。執行進程任務不會顯示文本| SSIS

圖像中突出顯示的3幅圖像可用於從.exe獲取輸出。

我聲明在封裝中的變量,以從得到的錯誤消息通過使用StandardErrorVariable執行進程任務

的問題是屏幕淡出,它並不在屏幕上顯示任何東西,當我使用StandardErrorVariable但其他屬性圖強調這不僅發生。

此外,即使我們獲得變量值,他們的鎖沒有得到釋放,所以我無法在包中的任何地方使用它們。

它也將是有益的,如果你可以重定向我苛求所有3個變量的使用突出

enter image description here

回答

0

難道當包從服務器目錄以及視覺工作室運行出現這種情況?如果添加斷點,則所有變量都將顯示在「本地」窗口下。

enter image description here

enter image description here

+0

我創建了一個包,並在VS.開始測試我沒有得到任何輸出,所以沒有部署此軟件包進行編目或試圖運行實用程序或通過其他方式 –

+0

你試圖運行什麼過程? Console.Writeline()應該放到可視化工作室的「輸出」窗口中,而不是你用任務運行的過程。 –

+0

進程(.exe)必須將fiels從X位置複製到Y,並在控制檯屏幕上顯示它所複製的內容和其他信息。但如果我用任何變量初始化這些屬性,屏幕會消失。在本地窗口中,變量正在被分配,我正面臨着另一個在這裏提到的問題。 (https://stackoverflow.com/questions/44453384/release-lock-on-variables-used-in-execute-process-task-ssis) –