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 有这些功能。
我正在使用 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 有这些功能。