Visual Studio 2017 RC - 售前赛已结束

Visual Studio 2017 RC - Prerelease has ended

我收到以下消息,无法继续在 Visual Studio 2017 RC 中进行任何其他工作:此预发布已结束。此预发行版已过期。感谢您的参与。升级到此产品的最新版本以继续不间断地工作。

升级您的预发行版检查更新的许可证。

屏幕上的其他选项均无效。 IE。 "Upgrade your prerelease" 或“检查更新的许可证。我目前拥有有效的 MSDN 许可证,所以这应该不是问题。

更新:VS 团队已经解决了这个问题。您不需要执行这些步骤,只需检查更新的许可证。(我将保留此答案以防将来出现回归。)

安装Fiddler并开启HTTPS解密。创建匹配的自动回复规则:

regex:(https://app.vssps.visualstudio.com/_apis/Licensing/ClientRights/VisualStudio.*)prerelease(.*)

并替换为:

release

启用该规则后,再次检查许可证。您应该会得到一个试用许可证,该许可证将持续到 4 月。

Fiddler 在配置后应该类似于此(左侧显示的拦截请求):

我在 Tools->Telerik Fiddler Options 中的 HTTPS 配置如下所示:

这是 Microsoft 现已修复的服务器端错误。

Visual Studio Team's response

目前我找到的唯一解决方案是将日期更改为过去一年。例如今天的日期是2ndJune2017,如果你将日期更改为2ndJune2017并打开Vs 2017 RC版本,应该可以。

我不认为这是一个合适的解决方案,但它是唯一对我有用的解决方案。