2

是否有人能够通过 Visual Studio 2013 Preview 和 C++ 本机应用程序(32 位或 64 位)使用“编辑并继续”?

在制作一个简单的控制台应用程序后,设置断点,然后进行任何类型的更改:

Edit and Continue : error 1002 : Data symbol has changed

这个 MSDN 页面表明它应该可以工作,并且我已经完成了我认为需要做的所有事情,例如在 Tools->Options->Debugging->Edit and Continue
http://msdn.microsoft.com中启用本机 Edit and Continue /en-us/library/esaeyddf(v=vs.120).aspx

我对它在 VS 2012 中工作没有任何问题。我意识到这是一个“预览”,但如果它只是在没有任何评论的情况下被破坏,我会感到惊讶。至少可以显示更好的错误,例如“尚未在预览中启用”。

我所有的谷歌搜索都显示有关为 64 位托管应用程序添加 E&C 的评论,但没有关于本机的评论。我测试了一个简单的托管应用程序,它在那里工作。

4

1 回答 1

0

我想我会回答我自己的问题。在这里提交错误报告后,VC++ 团队的某个人回应说这是 VS 2013 Preview 中的一个已知问题,将在最终版本中修复。

所以这对 C++ 和 Visual Studio 来说是个好消息。我认为“编辑并继续”是 Visual Studio 的一个巨大功能,很高兴知道它将继续适用于本机 C++。

于 2013-07-22T19:46:00.840 回答