我可以在调试应用程序时添加一些注释吗?

时间:2014-03-21 10:35:45

标签: c# asp.net .net visual-studio visual-studio-2012

在我执行调试时,Visual Studio中是否有一种方法可以为我的代码添加一些注释?

如果我尝试这样做,Visual Studio会告诉我不允许更改

在Google上搜索我发现有很多人询问此功能,但我找不到真正的解决方案,可以在我的代码中插入一些评论(仅限书签)。

这是不可能的,还是有办法完成这项操作?

我知道在Java中(使用Eclipse)我可以做到并且非常舒服

4 个答案:

答案 0 :(得分:2)

为什么不实际使用visual studio的书签功能?

在Edit-> Bookmarks-> Toggle Bookmark下查看。在我的机器上,这是按住 Ctrl 并点击 K 两次的快捷方式。

有上一个/下一个书签的快捷方式,全部禁用等等。

您还可以在书签窗口(在“查看”菜单下)看到所有书签的列表,这样您就可以为书签命名...

enter image description here

答案 1 :(得分:1)

如果您已启用Edit and Continue(E& C),则应该能够在程序处于中断模式时编辑代码,例如你已经达到了一个突破点。它应该默认启用,但如果由于某种原因不是,您可以阅读如何启用E& C here。对于64位应用程序,.NET 4.5.1添加了对E& C的支持。

答案 2 :(得分:0)

如果您只想添加注释作为一种去除帮助,即不是“真正的”代码注释,您可以使用datatip又名固定观察窗口的注释。将鼠标悬停在变量上,直到观察窗口弹出,将其固定(顶部按钮),然后展开注释(底部按钮)并键入您想要的任何内容。这些固定窗口保留在调试会话之间,您的评论也是如此。将其与用于快速导航的书签相结合(Ctrl-k-k,Ctrk-k-n)。显示在操作here中,其他信息here

答案 3 :(得分:0)

当然!您可以在调试应用程序时为代码添加注释,甚至修改代码。

但是,请记住:您应该启用和停用编辑并继续PreodicTask model),如khellang所说,并检查您是否处于中断模式(而不是调试模式)。