2014-06-24 24 views
0

我使用visual studio C#2013做了一個簡單的應用程序。當我使用visual studio進行調試時,它運行良好。但是當我從bin文件夾中打開它時,我的avast反病毒警衛給我一個錯誤並且分析它幾秒鐘。然後給出消息「沒有發現錯誤」。經過第一次分析,如果我關閉了我的應用程序並重新打開它,它不會給出錯誤。它運作良好。我應該如何阻止這個avast分析。爲什麼Avast做這件事?爲什麼avast在運行時分析C#應用程序?

This is my Avast error

+0

Avast支持說什麼? –

+7

這個問題似乎無關緊要,因爲它涉及到Avast及其行爲掃描。該社區不是Avast的專家--Avast支持是專家。 – Ian

+0

它首先在沙箱中啓動應用程序。如果沒關係,它將在沒有沙箱的情況下啓動。 –

回答

4

Avast的看到你的程序作爲一個新的/修改可執行文件,將其視爲潛在的威脅。可能這是因爲你正在從C:\Program Files (x86)\內執行它,這對於任何正在開發的東西都是不推薦的。

您可以從另一個目錄執行並將其設置爲從Avast掃描中排除,並且您可以考慮對可執行文件進行簽名以使其可信。

+0

不,如果我從E:\運行應用程序,結果是相同的。我用C#編寫的每個應用程序都是這樣的。在第一次執行時,它會給出上述錯誤,但第二次不會。如果我再次調試並打開它,則會出現上述錯誤。 –

+0

嘗試提名開發目錄並告訴Avast儘可能將其排除。 –

相關問題