2013-07-22 70 views
0

我偶然發現了有趣的問題,最近幾個小時就在摧毀我。我有項目在VS中,在參考我有庫Communication.dll,其中包含類服務。 我調用下面的方法:奇怪的方法MissingException

public void ConnectPipe() 
{ 
    Service service = new Service(); 
    service.ConnectionMode = ConnectionModes.PIPE; 
    service.Connect(); 
} 

當我運行它,在第二行,我得到MissingMethodException - Method not found: 'Void Service.set_ConnectionMode()'
當我按在服務類F12,我得到了類的程序集信息。當我尋找我的財產,二傳很到位,所以它看起來並不像問題,引用的庫:

public ConnectionModes ConnectionMode { get; set; } 

有任何人任何想法,問題可能是嗎?

+1

嘗試重建solution.It應該幫助 – cosset

+0

我已經洗乾淨,建造它,重新建造它這麼多次,我不能指望它:) –

+0

嘗試刪除參考Communication.dll然後將其添加 – cosset

回答

0

有同樣的問題。通過更新對庫的引用來修復。

指向本地的確切文件,通過按鈕「瀏覽...」不要從引用管理器中的庫列表中選擇 - 有時無法正常工作。

並重建引用的程序集。

+0

是的,引用程序集是當時的問題 –