2017-05-04 107 views
0

我需要一些幫助。我已經把幾十個小時放進一個VB.NET項目中,它已經建立在發佈模式和分發。現在我必須對它進行一些更改,並且我無法正確調試它。我的代碼更改導致我的代碼甚至無法識別的行爲。Visual Studio - 如何反轉優化代碼

另外,我最近安裝了Visual Studio 2013(從2010年開始),但是這個項目在兩種環境下都表現相同。

我相信我的代碼已經變得「優化」了。錯誤窗口告訴我代碼正在跳過,並且我的代碼已經優化並且JIT被檢查。

我已經關閉了JIT,並且我已經嘗試了所有可以使這個項目再次運行的事情,我可以想到。我非常想知道如何讓這個項目處於一種狀態,在我進行更改時再次調試每行代碼。

我甚至可以故意編寫錯誤的代碼,調試器不會看到它。

該項目現在處於調試模式,而不是發佈。我已經檢查並跟蹤了其他人爲解決此問題所做的每件事情,但沒有任何適用於我的作品。

,要麼是我的項目啓動並工作正常,因爲它是編碼,或者如果我更改任何代碼,只有形式沒有代碼正在運行啓動 - 在所有。

請大家幫忙。

回答

0

我終於明白了。我一直在努力的應用程序都是在Windows 10上的Visual Studio 2010中構建的。我試圖在Windows 7上的Visual Studio 2013中使用這些應用程序。

一旦我嘗試在Windows 10(Visual Studio 2013年這個時候),他們開始工作和調試很好。

我認爲這可能是DLL的組裝路徑?花了我一個多星期的時間,但我從Win7x64轉移到Win10x64,發現了我的問題。