有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

c#在visual studio中进行调试时是否可以像在eclipse(java)中那样编辑代码

在Visual Studio中的断点中调试时,是否有编辑代码的选项。当我停止时,所有文件似乎都被锁定以进行编辑

有没有办法改变这种行为?这在Eclipse中是可能的

编辑:在尝试了下面所有建议(包括将其从发行版移到调试版)之后,现在它告诉我我没有正确的ms office版本,调试无法在调试模式下启动。然而,在发布模式下,它正在工作。我正在尝试调试outlook加载项


共 (5) 个答案

  1. # 1 楼答案

    一般来说,这是可能的,但您必须确保将项目编译到x86平台

    为此,右键单击解决方案资源管理器中的项目名称,转到构建,并将平台目标设置为^{

    编辑:
    当然,为了能够编辑文件,需要暂停执行(例如在断点

  2. # 2 楼答案

    #如何设置Visual Studio断点以在该点暂停程序的执行

    要设置断点,首先确定要在执行该行代码之前让程序停止的可执行代码行

    设置光标在该行的任意位置闪烁

    按[F9]设置断点,最左边会出现一个红色圆圈

    按[F5]运行程序

    要关闭程序,请单击程序窗口,使其成为活动窗口,然后按[Ctrl]+[Pause]

    要禁用断点,但不删除它,请将光标再次设置为在该行上闪烁,然后按[Ctrl]+[F9],圆圈将变为白色。(或右键单击红色圆圈,然后单击“禁用断点”)

    要删除断点,请右键单击红色圆圈,然后单击“删除断点”


    使用鼠标作为设置、禁用或删除断点的替代方法

    一旦知道断点显示在VisualStudio窗口左侧的位置,就可以通过双击要放置断点的位置来设置断点,并将其放置在该位置

    如果双击红色断点,它将被删除

    如果将鼠标指针悬停在断点上,两个小图标会出现在断点的略上方和右侧

    单击右侧图标可将断点从活动切换到禁用,反之亦然


    有关更多详细信息,请参阅主题:

    “调试器入门”

    https://msdn.microsoft.com/en-us/library/mt243867.aspx


    另外,有关其他页面,请参见上面链接中页面的左栏:

    “使用调试器浏览代码”

    https://msdn.microsoft.com/en-us/library/y740d9d3.aspx

    “使用断点”

    https://msdn.microsoft.com/en-us/library/5557y8b4.aspx


    视频:有关5分钟的介绍视频,请参阅:

    “在VS代码中调试”

    https://code.visualstudio.com/docs/introvideos/debugging

  3. # 3 楼答案

    win7

    Yes, it's called "Edit and Continue", in Tools | Options under Debugging. Note that it's not compatible with IntelliTrace


    win10 可以打开IntelliTrace

  4. # 4 楼答案

    是的,它被称为“编辑并继续”,在调试下的工具选项中。请注意,它与IntelliTrace不兼容,因此如果使用它,必须禁用它(感谢Anton Semenov提供的信息。)

    编辑:如果你使用的是一个非常旧的版本(最初的VS.Net版本,而不是VS.Net 2005或更高版本),它对此相当敏感(或者没有,我不太记得了;我只记得当时很沮丧)。但根据我的经验,如果您使用的是VS.NET2005或更高版本,它在默认情况下是启用的,并且工作得非常好。当执行暂停时(你说你碰到了一个断点,所以…),您可以进行各种各样的更改,环境会很高兴地编译它们并继续。确保要调试的所有项目都在解决方案中

  5. # 5 楼答案

    是的,你可以在调试模式下更新代码。将断点设置为要编辑的点。当执行到这一点时,编辑代码,然后按f5。这需要改变