【发布时间】:2016-05-23 12:38:49
【问题描述】:
我们有一个在 Azure 上使用 ASP.NET Core RC1 的项目。这是使用持续部署,并且几个月来一直没有问题。我们计划在短期内将此项目转换为使用 RC2 和相关的 dotnet CLI 工具,尽管我们目前还不能这样做。
我们的构建在本地运行良好。然而,我们最近在部署到 live 时开始出现构建错误,主要是以下(取自 Azure 上的部署日志):
Compiling Infrastructure for DNX,Version=v4.5.1
D:\Program Files (x86)\dotnet\dotnet.exe compile-csc @D:\home\site\repository\Source\Infrastructure\obj\Release\dnx451\dotnet-compile.rsp returned Exit Code 1
我对此的假设是,Azure 现在默认使用 RC2 工具链,尽管我们暂时希望坚持使用 RC1(我们的 global.json 文件中包含以下内容已有几个月)
{
"sdk": {
"version": "1.0.0-rc1-update1"
},
.........
}
这个假设是否正确,有没有办法强制构建过程暂时继续使用 RC1 组件(dnx 等)?
【问题讨论】:
标签: asp.net azure asp.net-core dnx .net-core-rc1