2012-08-02 76 views
1

我創建了一個計時器後臺任務,每15分鐘運行一次。該任務每15分鐘運行一次,但在錯誤日誌中顯示錯誤。以下錯誤顯示在錯誤日誌中。無法調試背景任務

激活應用程序5ff2e7ca-c909-4a8a-bc6c-199d3bca12d9_cj7gm2frb8y4m!應用程序失敗並顯示錯誤:連接到系統的設備無法正常工作。有關更多信息,請參閱Microsoft-Windows-TWinUI /操作日誌。

無法調試後臺任務

+0

請添加一些代碼,您應該能夠調試後臺線程 – 2012-08-02 06:32:23

+0

您是否嘗試過附加到XDE.exe進程? – 2012-08-07 08:17:08

回答

-1

你是什麼意思的'後臺任務'?它是一個Windows服務?難道僅僅這在後臺運行,沒有用戶界面的非服務應用程序 - 一個Win32應用程序,例如?哪個OS?

有幾種方法可以將應用程序掛接到調試器。一個是在Visual Studio中打開你的項目 - 調試菜單 - >附加到進程。或把將DebugBreak當應用程序顯示「中止/重試/取消」對話框,點擊重試,並連接到調試器。

+0

我創建了一個metro應用程序。還創建了一個時間觸發器後臺任務,每15分鐘運行一次。後臺任務獲取數據並用於更新活動磁貼。我已經嘗試通過在調試過程中附加進程,但也沒有奏效。連接到系統的設備不起作用錯誤被拋出 – 2012-08-02 08:29:04

+1

您不能再使用metro這個詞 http://gizmodo.com/5931381/windows-metro-isnt-metro-anymore – 2012-08-07 08:25:49

0

同樣的問題。我能夠從調試切換到發佈模式,並返回調試模式和不斷變化的大規模殺傷性武器的DLL大規模殺傷性武器時較早但調試任務,這個問題出現了。

0

我有這個相同的問題,並通過「添加引用」來解決它。 Property page showing references in background sample
我看到這個在文檔中提到一次或兩次,並假設它只是意味着增加一個構建的依賴,但這是遠遠不夠的。你必須明確地添加後臺任務項目(稱爲「任務」以上)參照主項目(稱爲BackgroundTask以上)。

+0

這個對話在哪裏?它看起來像一個C++項目,與此(C#)問題無關。 – rikkit 2012-12-12 11:53:50