每當我運行一個沒有標題的模塊對話框時,會出現文本「PreExecute()」和一個Ok按鈕,並暫停該過程,直到單擊ok按鈕。我試圖找出彈出窗口出現的原因,但在事件處理程序或其他任何地方找不到任何東西。爲什麼PreExecute方法執行期間彈出模態對話框出現?
任何想法,這可能是原因,以及如何避免它?
每當我運行一個沒有標題的模塊對話框時,會出現文本「PreExecute()」和一個Ok按鈕,並暫停該過程,直到單擊ok按鈕。我試圖找出彈出窗口出現的原因,但在事件處理程序或其他任何地方找不到任何東西。爲什麼PreExecute方法執行期間彈出模態對話框出現?
任何想法,這可能是原因,以及如何避免它?
花了很多時間試圖解決這個難題之後,問題出現在使用Visual Studio創建的自定義SSIS組件中。
事實上,有一個MessageBox("PreExecute()")
,但它不在SSIS的範圍內。我在自定義組件的原始源代碼中找到它,將其刪除,然後再次部署程序集。正如預期的那樣,問題消失了。
可能有兩個原因。
MessageBox.Show("PreExecute()");
希望這有助於!
感謝您的幫助,但不幸的是,這並沒有解決問題。我已經檢查了所有違規任務的EventHandlers及其所有子任務。沒有腳本任務。 – JotaBe
如果你對這個問題很好奇,我終於找到了。看到我自己的答案。謝謝你的幫助! – JotaBe
感謝您的信息非常有用。 – Gowdhaman008
'preExecute()'-Method是腳本組件的一部分。所以如果你有一個'MsgBox'的話,請檢查你的腳本組件。 –