2
我正在使用Visual Studio 2008試圖調試C#項目。我在一個項目中有一些代碼,然後我將該項目的代碼合併到另一個代碼中(這根本不影響我的代碼)。那麼,現在使用這個新的項目變量手錶不工作..就像。突然變量手錶停止工作(VS)
就像我有一個List<String> elements;
,在舊的項目中,我可以將鼠標懸停並展開元素以查看列表中的每個值。有了這個新項目,我不能再那樣做了。我推小+,我得到的屬性「數」和「容量」,就是這樣。
public class Function
{
protected VariableList arguments;
public VariableList Arguments
{
get
{
return arguments;
}
}
Variable returnval;
public Variable Returns
{
get
{
return Returns;
}
}
protected int start;
public Function(int start_,VariableList args,Variable returns) {
//....
}
public object call(VariableList args,script s)
{
//....
}
}
該函數的一個實例的所有屬性都被填充。但是,當我將鼠標懸停在這樣一個實例上以便在調試時查看變量的值時,現在,每個屬性都只會有一個紅圈,並在程序運行時說「指針不再有效」,並且通常調試器崩潰在這一點上也是如此。
所以跆拳道發生在VS的調試器?在解決方案或web.config中是否有一些特殊選項,我在這裏失蹤? (調試啓用,順便說一句)或VS只是以某種方式使一個不好的解決方案文件或東西
嗯,我也到了一個通過禁用「只是我的代碼」廢話體面的調試水平。但這是我的電腦的全球選擇,那麼爲什麼這個項目不能正常工作,但我的舊電腦卻啓用了「我的代碼」? (並且只有我的代碼被禁用,我現在得到了很多我不需要看的醜陋的東西) – Earlz 2009-08-19 18:51:16