现在 .NET 4.5 和 Visual Studio 2012 具有 RTM,有没有办法在 Windows Azure 上使用它?我知道人们用于 .NET 4.5 RC 的黑客攻击,但我正在寻找一个干净的解决方案。
如果还不可能,有谁知道工具等何时会更新以支持它?
目前还没有办法在 Windows Azure 上使用 .NET 4.5 开箱即用。您可以使用Windows Azure Bootstrapper下载 .NET 4.5 并安装它:
bootstrapper.exe -get http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_setup.exe -lr $lr(temp) -run $lr(temp)\dotNetFx45_Full_setup.exe -args /q /norestart -block
除此之外,我会留意Guest OS Releases 页面上与 .NET 4.5 相关的更新。
2012 年 9 月 3 日更新:您是否看到此消息:“从 2012 年 10 月 3 日开始,Windows Azure 将不再支持部署在来宾操作系统 2.9 或更早版本和 1.17 或更早版本上的云服务(托管服务)。 ”。这可能表明来宾操作系统版本在 10 月 3 日发生了变化(可能支持 .NET 4.5)...
2012 年 9 月 18 日更新:Scott Guthrie确认 .NET 4.5 支持将于 2012 年 10 月到期。
Scott Gu 的推特回复: https ://twitter.com/scottgu/status/240567829802414081
我们正在努力工作 - 我应该很快就会有一个更精确的 eta
更新(9 月 17 日):
...我们将在下个月使用 Windows Server 2012 和 .NET 4.5 启用新的 Web 和辅助角色映像
Azure Facebook Group 的负责人回复我:
“我们正在努力根据客户的反馈来提供这个。我们还没有确切的时间来分享,但请继续关注!”
Sandrino 是正确的,它还没有得到官方支持,并且在用于云服务的图像上提供框架之前不会支持。如果您只想寻找干净的解决方案,那么您需要等待;但是,我认为您不会等太久。
我没有看到官方发布日期公布;然而,在Jason Zander 的博客上留下的关于 VS 2012 发布的评论中,Scott Hanselman 做出了这样的回应:
James,您应该在 RTM 发布后不久在 Azure VM 中看到 Windows Server 2012,然后是云服务,然后是网站。它很快就会到来。
过去,当我们看到新的 .NET Frameworks 发布时,它们在几个月内就可以在 Azure 上使用(如果我没记错的话,不到 90 天)。
这是投票支持将 .Net 4.5 添加到 Azure 的链接。这似乎不是任何人都需要投票的事情,但它可能有助于让 Azure 项目经理意识到,如果它获得了很多选票,那么有多少人想要这个:
来自微软的公告:
“我们很高兴地宣布,Windows Azure 网站将很快支持基于 .NET 4.5 构建的应用程序。”
Azure 现在支持 Azure 网站的 4.5,请参阅 Scott Gus 帖子http://weblogs.asp.net/scottgu/archive/2012/10/25/net-4-5-now-supported-with-windows-azure-web-sites .aspx
几天后将支持 Worker/Web 角色
最新版本的 Azure 工具 SDK 现在支持 .Net 4.5:
http://msdn.microsoft.com/en-us/library/windowsazure/ff683673.aspx#BK_October2012
在这里下载:
http://www.microsoft.com/en-us/download/details.aspx?id=35448