【问题标题】:Edit and Continue problems with VS 2013VS 2013 的编辑和继续问题
【发布时间】:2014-05-08 21:19:08
【问题描述】:

最近编辑并继续使用 VB.net 有点不稳定。

特别是在一个项目中。上次我接触这个项目时,它按预期工作。

最近,当我在 winform 消息泵运行时暂停项目时,我收到一条消息说没有代码正在运行。当我返回到我的类文件(在同一个项目中,而不是外部的)时,我无法进行任何更改 - 在编辑器中输入没有任何作用。

我有另一个类是这个解决方案的一部分,它没有入口点,但我想我会提醒 VS 哪个是启动项目。这使得编辑和继续似乎有效。我可以对代码进行更改,但是当我继续使用旧版本的代码时,它实际上正在运行。就好像我在外部班级一样。

我刚刚注意到其他事情,当您第一次启动项目时,编辑并继续似乎工作正常。继续后,如果再次破坏代码,它将停止工作。

我在 VS2012 上从来没有遇到过编辑和继续问题。

VS 昨天经常挂起并崩溃,所以我重新启动了我的电脑。这对这个问题没有帮助。我还安装了 SP1,但没有解决任何问题。

我尝试编译到 X86 和 Any CPU。

是否有我缺少的设置?我怎样才能让它工作?

谢谢, 布拉德

【问题讨论】:

  • 您是否尝试过在您的项目上运行“干净”。有时旧版本已经存在并且无法真正编辑。
  • @Anthony。我以为我已经尝试过了,但为了确定,我又做了一次。没有快乐。
  • 用线程吃了你?
  • 我没有在这个项目中使用线程
  • 我找到了对导致类似问题的加载项的引用。我刚刚用 /safemode 启动了 VS,所以它们不会加载。没有快乐。

标签: vb.net visual-studio-2013 edit-and-continue


【解决方案1】:

根据其他论坛的一些建议,我尝试了更多的东西。

我修复了 VS,我重新安装了 VS,我试图恢复我的默认设置。没有工作。我尝试了一个简单的项目来复制我可以分享以获得反馈的问题。我无法让它不起作用。

所以假设问题出在我的项目上,而不是 VS 我创建了一个新项目并从项目中带来了我的表单、模块和类有问题。我添加了我的参考资料并...编辑并继续现在有效!我从默认项目中更改的唯一内容是:目标 CPU:x86,目标框架:.Net Framework 4

我仍然不知道是否存在损坏或设置错误。该项目最初是多年前从 VB6 移植而来的,也经历了几次 VS 升级。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-29
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-03
    • 2014-03-12
    相关资源
    最近更新 更多