Visual Studio的所有以前版本都有非常實用的功能:如果我在try ... catch構造的catch塊中創建一箇中斷點,那麼當發生異常時,我可以拖動代碼的當前位置嘗試阻止。它讓我看到發生了什麼錯誤。例如:在visual studio 2012中不能返回異常代碼
try
{
int i=0;
int j=1/i;
}
catch(Exception ex)
{
string s=""; //here I may set a break point and then drag a cursor to try block
}
但是在VS 2012中是不可能的!我無法返回嘗試阻止。可能是我在選項中遺漏了一些東西?如果他們取消了這個功能,那很傷心。 解決方案: 我的網站在應用程序池ASP.NET V4.0集成中,其中屬性「啓用32位應用程序」設置爲false。當我改變了應用程序池另一個和這個屬性設置爲True我成功返回嘗試阻止
你肯定你的編譯器不只是消除升不做任何事情的代碼? – Sayse 2013-04-25 18:54:58
剛剛嘗試過,沒有問題。像一個迷人的工作。 – Kai 2013-04-25 18:55:34
爲什麼不看StackTrace來查看Exception的來源? – 2013-04-25 18:56:35