2015-12-14 48 views
1

根据我在Visual Studio 2015中的经验编辑并继续使用C#无法正常工作。我再次尝试使用Service Pack 1,但它仍然无法正常工作。编辑并继续在VS2015 + SP1中无法正常工作

E.g.我打了一个断点,然后我发表评论或添加评论。 当我想继续调试时,IDE告诉我它不能编译,只给出选项:停止或编辑。
编辑完窗口后,“错误列表”不会显示任何编译错误,当然不会,例如我刚刚添加了一条评论。

注意:目标平台是64位机器上的X86。
语言C#。 这是一个单线程。
Intellitrace已禁用。
代码未优化。
不涉及Linq表达式。
它在VS2013中没有问题。
我做错了什么,或者这只是一个恶化?

回答

0

不确定您正在使用哪种语言或项目类型。如果你使用的是C++,这里有一个很好的博客文章: http://blogs.msdn.com/b/vcblog/archive/2015/07/22/c-edit-and-continue-in-visual-studio-2015.aspx

顺便说一句IntelliTrace不会影响编辑并继续其默认设置。影响EnC的唯一IntelliTrace选项是要求它收集应用程序中的每一个方法调用。这里是一个博客帖子,更多的信息:http://blogs.msdn.com/b/visualstudioalm/archive/2015/07/29/intellitrace-method-call-information-and-edit-and-continue.aspx

+2

我使用C#作为语言,不使用“智能”跟踪。编辑并继续已经变得几乎完全无用。 – Gerard

+0

我猜你正在尝试使用现有的项目,它不适合你。你尝试过一个全新的控制台应用程序吗?希望这有效,然后我们可以尝试找出你现有项目的特别之处。 – AngelosP

+0

顺便说一句,如果有帮助,你也可以直接联系我[email protected]。一旦我们找出答案,我们将确保我们在这里更新答案。 – AngelosP