【发布时间】: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