【问题标题】:Visual Studio 2012 has no debugging optionsVisual Studio 2012 没有调试选项
【发布时间】:2015-05-23 07:18:05
【问题描述】:

我正在使用带有 Windows Azure 工具 2.5 的 Visual Studio 2012 Express(更新 4)。我为 Visual Studio 2012 Express Update 4 安装了远程工具。

我正在 Windows Azure 上运行一些 WorkerRoles,我需要在暂存版本上进行一些调试。

我的理解是我可以使用 VS 中的数据库资源管理器连接到 Azure 并找到进程并将调试器附加到它。我一直在关注网上的各种教程,这些教程都和这个一样(实际上写得很好):http://geekswithblogs.net/shaunxu/archive/2013/11/02/remote-debug-windows-azure-cloud-service.aspx

我遇到的问题是,当我点击发布并转到高级设置时,没有启用调试的选项。根据任何地方,它应该看起来像这样:

但我没有这些选择:

后来,当我在数据库资源管理器中转到云服务时,我右键单击要附加到的角色,没有“附加调试器”选项:

这是 VS2012 Express 的限制吗?

任何帮助将不胜感激。

干杯, 克里斯


编辑:

在教程中,我将构建配置设置为调试:

【问题讨论】:

  • 我正在运行 VS 2013 Ultimate 并看到同样的问题。
  • 通用设置选项卡的屏幕是什么样的?正如您引用的文章中所述,您必须将构建配置更改为“调试”。
  • @Claies 我认为的一点是,当 发布 时将构建配置设置为调试的选项不再存在。
  • @BrendanGreen 我不太确定情况是否如此;问题中发布的屏幕不在显示设置是否可用的选项卡上;启用远程调试器选项与调试配置相关联,但它们是单独的设置。
  • 在我刚刚启动并运行 Windows Azure 工具 2.5 的测试机器上绝对可以将配置更改为“调试”。

标签: c# visual-studio visual-studio-2012 azure remote-debugging


【解决方案1】:

我意识到这可能/可能不会帮助其他遇到此问题的人。

我通过完全卸载所有不同版本的 Visual Studio、.NET、SQL Server 工具解决了这个问题。我尝试了很多不同版本的东西,Azure 工具和东西可能没有应用于正确的版本。

这是重要的一点:

我现在使用的版本是 Visual Studio 2012 Professional。

如果重新安装不能解决问题,Visual Studio 2012 Pro 有这些功能。

【讨论】:

    猜你喜欢
    • 2013-09-08
    • 2012-10-12
    • 1970-01-01
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    相关资源
    最近更新 更多