Visual Studio 2012 没有调试选项

Visual Studio 2012 has no debugging options

我正在使用 Visual Studio 2012 Express(更新 4)和 Windows Azure Tools 2.5。我为 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

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

但我没有这些选项:

后来,当我在数据库资源管理器中转到云服务时,右键单击要附加到的角色,没有 "Attach Debugger":

的选项

这是 VS2012 Express 的限制吗?

如有任何帮助,我们将不胜感激。

干杯, 克里斯


编辑:

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

我意识到这 may/may 不能帮助其他人遇到这个问题。

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

这是重要的一点:

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

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