VS Online 是否支持构建 ASP.NET 5?

Does VS Online support building ASP.NET 5?

我在 VS Online 中为一个 ASP.NET 5 项目设置了一个构建定义,并试图让它自动构建并部署到 Azure 网站。

但我看到 MSBuild 抛出构建失败,如下所示。

C:\a\src\src\WebApp1\WebApp1.kproj(7,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AspNet\Microsoft.Web.AspNet.Props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

看起来 VS Online 不支持 ASP.NET 5. 我说得对吗?如果是这样的话,我什么时候可以期待它发生?是不是要等ASP.NET5正式发布?

我们还没有将它添加到构建机器中。我们计划在大约一个月内完成。

虽然他们没有将它添加到提供的托管构建服务中,但您仍然可以从 VSO 构建 ASP.NET 5。

如果您使用补充的 MSDN 积分在 Azure 上启动 VM,则可以安装您自己的构建代理并在其中安装 VS 2015。这将使您能够使用您喜欢的任何技术进行编译。

一旦 VSO 推出生产支持,您就可以装箱该 VM。

可以使用托管代理,但您必须跳过一些障碍。本文介绍了您需要添加哪些 powershell 脚本以及如何配置您的构建。

Build and Deploy your ASP.NET 5 Application to an Azure Web App