2012-02-22 41 views
1

問題:方法'LogException'沒有重載需要2個參數。方法'LogException'沒有重載需要2個參數

描述:我有應該能夠任選地採取額外信息的方法,所以添加了一個可選參數/參數(選項1)。這是行不通的,所以我嘗試了2種方法(選項2)。現在我確定它不是編碼錯誤,而是Visual Studio(2010)中的一些東西。我試過清理,重建和構建(在刪除bin文件夾後),但錯誤「無過載...」總是停止構建過程。

呼叫

catch(Exception e) 
{ 
    ServerLog.Instance.LogException(e, (object)info); 
} 

執行選項1

public void LogException(Exception e, object info=null) { ... } 

實現選項2

public void LogException(Exception e) { LogException(e, null); } 
public void LogException(Exception e, object info) { ... } 
+5

你確定你有'項目'類型的引用,而不是'bin'類型的引用,以確保它在更新時更新嗎? – Paddy 2012-02-22 12:42:41

回答

0

PADD y是對的,錯誤的引用類型。感謝您的幫助,並隨時將您的評論添加爲答案(用於聲譽)。

相關問題