我正在使用調試器來瀏覽我的代碼。該代碼文件我在頂部有usings,例如包括觀察窗口停止接受一些使用
using System.Linq;
在Visual Studio 2008中使用此應用到監視窗口在調試時,這樣我就可以使用擴展方法,如.First()
和.ToArray()
在觀看窗口。
出於某種原因,這已停止在Visual Studio 2010中工作,它不只是推廣方法;我現在必須用完整的命名空間來限定每種類型,這真的很煩人。
什麼是更加古怪的是,監視窗口行爲裏面的智能感知彷彿usings存在。換句話說,它確實是列表.ToArray()
例如。但隨後的監視窗口顯示錯誤消息
「<類型>」不包含關於「ToArray的」的定義和沒有擴展方法「ToArray的」接受輸入「> <類型」的第一個參數可以發現(是否缺少using指令或程序集引用?)
所以現在我總是要輸入很長的和惱人的
System.Linq.Enumerable.ToArray(blah)
如何我解決這個問題嗎?
+1,我有同樣的問題。這是因爲我使用(ncrunch)插件連接到進程啓動後。 – 2012-07-13 14:19:36