2

任何人都已經能夠使用Edit and Continue與Visual Studio 2013預覽和C++本地應用程序(32位或64位)?的Visual Studio 2013預覽本地C++編輯並繼續

製作一個簡單的控制檯應用程序,設置斷點,然後進行任何類型的變化後:

Edit and Continue : error 1002 : Data symbol has changed 

此MSDN頁面表明,它應該工作,我所做的一切,我想我需要做的,如啓用本地編輯並繼續在工具 - >選項 - > Debugging->編輯並繼續
http://msdn.microsoft.com/en-us/library/esaeyddf(v=vs.120).aspx

我沒有與它的問題在2012年VS工作,我意識到這是一個「預覽」,但我如果它沒有任何評論就被打破了,你會感到驚訝。至少可以顯示更好的錯誤,例如「尚未在預覽中啓用」。

我所有的谷歌搜索顯示了有關添加64位管理的應用服務& C,但沒有對本土的意見。我測試了一個簡單的託管應用程序,它在那裏工作。

+1

滑稽的,我只是嘗試了幾個小時前,無法得到它的工作下去,但我從來沒有使用過編輯,然後在C++中仍然繼續,所以我想我可能做錯了什麼...... +1 – Mehrdad

+0

很高興這是不僅僅是我:) E&C已經在Visual Studio中爲本機C/C++工作了很多年。你必須打開本機應用程序,但它的效果很好(至少在VS 2012和更早的版本中)。 – GravityWell

+0

是的,我剛剛在VS 2008中試過了,它非常棒。 – Mehrdad

回答

0

我想我會回答我的問題。在提交錯誤報告HERE後,來自VC++團隊的人員迴應並表示這是VS 2013 Preview中的一個已知問題,並且將在最終版本中修復。

所以這是C++的Visual Studio的好消息和。我認爲編輯和繼續是Visual Studio的一個巨大功能,很高興知道它將繼續適用於本機C++。

+0

但是從我讀過的內容來看,它只適用於32位本機應用程序,而不是64位應用程序,對不對? – Ela782

+0

我不知道也無法測試,因爲本機E&C在預覽中完全失效。我想我們必須等待發布才能發現。如果它不適用於x64,恐怕我不會感到驚訝,在這種情況下,希望在VS 2014中可以使用一些蹩腳的藉口和模糊的建議。 – GravityWell

相關問題