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

时间:2015-03-04 22:21:26

标签: azure-devops asp.net-core

我在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.NET 5正式发布吗?

3 个答案:

答案 0 :(得分:3)

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

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

一旦VSO推出生产支持,您就可以将该虚拟机加载。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

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