C# 调试不需要';开始

C# 调试不需要';开始,c#,visual-studio-2010,debugging,build,.net-2.0,C#,Visual Studio 2010,Debugging,Build,.net 2.0,当我点击F5(调试模式)时,什么也没有发生。构建工作正常,exe文件可以正常启动,但无法启动调试。为什么?重新启动VS并尝试调试。有时,甚至我也会遇到同样的问题。首先,在项目属性和Debug选项卡中,确保Start Action设置为Start project,而不是其他无法运行的选项。如果这不能解决问题,那么: 转到Tools->Options->Environment->Keyboard并在中显示包含以下内容的命令:键入Debug。启动并确保所选命令的快捷键:设置为F5(全局)。还要确保没有

当我点击F5(调试模式)时,什么也没有发生。构建工作正常,exe文件可以正常启动,但无法启动调试。为什么?

重新启动VS并尝试调试。有时,甚至我也会遇到同样的问题。

首先,在项目属性和
Debug
选项卡中,确保
Start Action
设置为
Start project
,而不是其他无法运行的选项。如果这不能解决问题,那么:

转到
Tools->Options->Environment->Keyboard
并在
中显示包含以下内容的命令:
键入
Debug。启动
并确保所选命令的
快捷键:
设置为
F5(全局)
。还要确保没有任何其他映射到F5的内容可能会发生冲突


最后,如果这不能解决您的问题,那么我建议您将当前环境设置导出为备份,然后完全重置所有环境设置。看看这是否能解决问题,如果不能解决问题,请重新导入您的旧设置并尝试修复visual studio。

我也遇到了同样的问题,所有的技巧都无法解决问题,直到我在项目属性的“调试”选项卡下取消选中“启用visual studio宿主进程”

啊!我经历了与你完全相同的症状,在尝试了所有建议后,唯一有效的是你自己的:创建一个新项目并复制所有内容

然后我注意到我无法手动删除我的Bin目录,我意识到MyApp.vshost.exe一直在后台运行,防止自己被Visual Studio 2012覆盖。但不确定它在VS2010中是如何工作的:/

总之,对我有效的解决方案是:停止进程,再试一次


换句话说,您是否尝试过将其关闭并再次打开?

我找到了一个解决方案:

  • 关闭Visual studio解决方案
  • 例如,用记事本++打开
    .csproj
    项目标题
  • 部分中搜索
    false
  • 将该值更改为true:
    true
  • 拯救
  • 打开您的解决方案,我现在就可以调试我的项目了

  • 我也遇到同样的问题。我无法显示调试窗口,但通过选中调试->选项和设置中的相应选项,我可以将调试输出重定向到简化的“即时窗口”;仅显示代码中的显式调试写入,如Debug.Writeline()


    Visual Studio 2010

    很抱歉提出一个老问题,但我今天遇到了同样的问题,但原因实际上是因为解决方案的构建顺序。 如果进入
    解决方案属性页
    ->
    通用属性
    ->
    启动项目

    如果选择了
    多个启动项目
    ,请将web项目移至列表顶部

    在我的web应用程序解决方案中,我有2个web项目和5个代码项目,其中一个代码项目位于顶部,因此调试不会启动


    希望其他人觉得这很有帮助

    我有一个非常有趣的解决方案,但它对我很有用


    按住F5键直到您看到调试已开始,我是认真的。关闭您的项目,然后删除project\bin\Debug\文件夹中的所有文件以生成新的调试解决方案。转到解决方案资源管理器,右键单击您的项目转到属性,单击调试,底部有一个复选框,单击复选框以启用SQL Server调试。

    确认在项目->属性->调试选项卡->启动操作部分中,未选中“不启动,但在启动时调试我的代码”。不知怎的,在我创建并一直在进行我的项目的几个月后,这个问题得到了检查


    取消选中此选项解决了我的问题。

    此过程通常适用于我:

    • 接近IE
    • 使用任务管理器检查iexplore.exe的所有实例是否都已关闭--kill 任何剩余的“孤立”实例
    • 从“开始”菜单启动IE,并确保它正确启动
    • 清除Internet Explorer的缓存和Cookie并重新启动
    • 关闭Visual Studio以确保释放所有锁
    • IISReset
    • 重新启动VS
    • 清理项目/解决方案
    • 重新编译,它应该会工作

    在您进行紧张的修复之前。。。试试这个

  • 只需启动调试文件夹中的.exe文件。“别关上它!”

  • 在Visual Studio中启动调试器。 (i) 应该会弹出一个错误。。。只要说“不”

  • 关闭在步骤“1”中启动的“.exe”文件

  • 再试一次


  • 由于某种原因,visual studio被困在我正在构建的应用程序上,但这对我很有效。

    我找到了一个解决方案:

  • 关闭Visual studio解决方案
  • 例如,使用记事本++打开.csproj项目标题
  • 在节中搜索标记
  • 完全删除配置标记
  • 打开您的解决方案,我现在就可以调试我的项目了

  • 我也有同样的问题,当我看bresleveloper的答案时,我发现以下问题似乎对我有效。如果其他人也有同样的问题,那么他们也可以检查


    转到调试选项卡<项目属性。发现调试选项已完全禁用。选中“启用调试”复选框。如果对我来说..

    我的桌面应用程序也有同样的问题,并且说你应该将你的项目标记为启动项目,因为visual studio没有标记


    它对我来说工作得很好,我相信它会帮助其他可能有这个问题的人。

    检查Configuration Manager,确保所有项目都是为同一平台编译的。

    关于上面的问题,控制台没有出现。(我没有足够的优点再次直接发表评论
    dnvm upgrade
    dnvm restore