Unable to build default ASP.Net Core Web Application (.NET Core) on Visual Studio Team Services using Hosted Agent
在Visual Studio 2015更新3中创建了新的ASP.NET核心Web应用程序(.NET核心)项目,并将其签入到Visual Studio团队服务Git存储库中。我使用的是.NET核心和ASP.NET核心的发布版本。
我现在正尝试使用基于此指南的生成定义的VSTS生成系统来构建此系统:https://www.VisualStudio.com/en-us/docs/build/apps/aspnet/aspnetcore-to-azure
但是,构建在
我做错什么了?我是否需要以任何方式准备当前托管的代理,以使它能够与1.0.0版的ASP.NET核心一起工作?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | 2016-07-01T06:58:23.7437947Z log : Restoring packages for tool 'BundlerMinifier.Core' in C:\a\1\s\src\FjordTours.BasicApp\project.json... 2016-07-01T06:58:23.7457953Z info : GET https://api.nuget.org/v3-flatcontainer/bundlerminifier.core/index.json 2016-07-01T06:58:24.2167463Z info : OK https://api.nuget.org/v3-flatcontainer/bundlerminifier.core/index.json 469ms 2016-07-01T06:58:24.2188952Z info : GET https://api.nuget.org/v3-flatcontainer/bundlerminifier.core/2.0.238/bundlerminifier.core.2.0.238.nupkg 2016-07-01T06:58:24.4460947Z info : OK https://api.nuget.org/v3-flatcontainer/bundlerminifier.core/2.0.238/bundlerminifier.core.2.0.238.nupkg 226ms 2016-07-01T06:58:24.4500936Z info : GET https://api.nuget.org/v3-flatcontainer/nuglify/index.json 2016-07-01T06:58:24.7169172Z info : OK https://api.nuget.org/v3-flatcontainer/nuglify/index.json 266ms 2016-07-01T06:58:24.7184197Z info : GET https://api.nuget.org/v3-flatcontainer/nuglify/1.5.0/nuglify.1.5.0.nupkg 2016-07-01T06:58:24.9458237Z info : OK https://api.nuget.org/v3-flatcontainer/nuglify/1.5.0/nuglify.1.5.0.nupkg 226ms 2016-07-01T06:58:25.0165432Z log : Installing NUglify 1.5.0. 2016-07-01T06:58:25.0175433Z log : Installing BundlerMinifier.Core 2.0.238. 2016-07-01T06:58:26.3365438Z log : Restoring packages for tool 'Microsoft.AspNetCore.Razor.Tools' in C:\a\1\s\src\FjordTours.BasicApp\project.json... 2016-07-01T06:58:27.5785417Z error: Package Microsoft.DotNet.ProjectModel.Loader 1.0.0-preview2-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.ProjectModel.Loader 1.0.0-preview2-003121 supports: netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:27.5815442Z error: Package Microsoft.DotNet.Cli.Utils 1.0.0-preview2-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.Cli.Utils 1.0.0-preview2-003121 supports: 2016-07-01T06:58:27.5815442Z error: - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:27.5828217Z error: - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:27.5835753Z error: One or more packages are incompatible with .NETCoreApp,Version=v1.0. 2016-07-01T06:58:27.5845450Z log : Restoring packages for tool 'Microsoft.AspNetCore.Server.IISIntegration.Tools' in C:\a\1\s\src\FjordTours.BasicApp\project.json... 2016-07-01T06:58:27.5855447Z info : GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.server.iisintegration.tools/index.json 2016-07-01T06:58:27.8429648Z info : OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.server.iisintegration.tools/index.json 257ms 2016-07-01T06:58:27.8452904Z info : GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.server.iisintegration.tools/1.0.0-preview2-final/microsoft.aspnetcore.server.iisintegration.tools.1.0.0-preview2-final.nupkg 2016-07-01T06:58:28.0722938Z info : OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.server.iisintegration.tools/1.0.0-preview2-final/microsoft.aspnetcore.server.iisintegration.tools.1.0.0-preview2-final.nupkg 226ms 2016-07-01T06:58:28.1392401Z info : GET https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.projectmodel/index.json 2016-07-01T06:58:28.4376727Z info : OK https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.projectmodel/index.json 298ms 2016-07-01T06:58:28.4406725Z info : GET https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.projectmodel/1.0.0-rc3-003121/microsoft.dotnet.projectmodel.1.0.0-rc3-003121.nupkg 2016-07-01T06:58:28.6676393Z info : OK https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.projectmodel/1.0.0-rc3-003121/microsoft.dotnet.projectmodel.1.0.0-rc3-003121.nupkg 227ms 2016-07-01T06:58:28.6946386Z log : Installing Microsoft.DotNet.ProjectModel 1.0.0-rc3-003121. 2016-07-01T06:58:28.6956390Z log : Installing Microsoft.AspNetCore.Server.IISIntegration.Tools 1.0.0-preview2-final. 2016-07-01T06:58:32.3480344Z error: Package Microsoft.DotNet.ProjectModel 1.0.0-rc3-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.ProjectModel 1.0.0-rc3-003121 supports: 2016-07-01T06:58:32.3500341Z error: - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.3500341Z error: - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.3510431Z error: One or more packages are incompatible with .NETCoreApp,Version=v1.0. 2016-07-01T06:58:32.7120347Z error: Package Microsoft.AspNetCore.Mvc 1.0.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.AspNetCore.Mvc 1.0.0 supports: 2016-07-01T06:58:32.7130338Z error: - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.7140347Z error: - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.7140347Z error: Package Microsoft.ApplicationInsights.AspNetCore 1.0.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.ApplicationInsights.AspNetCore 1.0.0 supports: 2016-07-01T06:58:32.7140347Z error: - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.7150344Z error: - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.7150344Z error: Package Microsoft.DotNet.ProjectModel.Loader 1.0.0-preview2-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.ProjectModel.Loader 1.0.0-preview2-003121 supports: netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.7160344Z error: Package Microsoft.DotNet.Cli.Utils 1.0.0-preview2-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.Cli.Utils 1.0.0-preview2-003121 supports: 2016-07-01T06:58:32.7160344Z error: - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.7160344Z error: - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.7174190Z error: One or more packages are incompatible with .NETCoreApp,Version=v1.0. 2016-07-01T06:58:32.7174190Z info : Committing restore... 2016-07-01T06:58:32.7210345Z log : Writing lock file to disk. Path: C:\a\1\s\src\FjordTours.BasicApp\project.lock.json 2016-07-01T06:58:32.9154998Z log : C:\a\1\s\src\FjordTours.BasicApp\project.json 2016-07-01T06:58:32.9174999Z log : Restore failed in 44621ms. 2016-07-01T06:58:32.9274991Z NuGet Config files used: 2016-07-01T06:58:32.9294993Z Errors in C:\a\1\s\src\FjordTours.BasicApp\project.json 2016-07-01T06:58:32.9294993Z Package Microsoft.DotNet.ProjectModel.Loader 1.0.0-preview2-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.ProjectModel.Loader 1.0.0-preview2-003121 supports: netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.9305008Z Package Microsoft.DotNet.Cli.Utils 1.0.0-preview2-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.Cli.Utils 1.0.0-preview2-003121 supports: 2016-07-01T06:58:32.9305008Z - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.9315007Z - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.9315007Z One or more packages are incompatible with .NETCoreApp,Version=v1.0. 2016-07-01T06:58:32.9325003Z Package Microsoft.DotNet.ProjectModel 1.0.0-rc3-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.ProjectModel 1.0.0-rc3-003121 supports: 2016-07-01T06:58:32.9325003Z - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.9325003Z - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.9335002Z One or more packages are incompatible with .NETCoreApp,Version=v1.0. 2016-07-01T06:58:32.9335002Z Package Microsoft.AspNetCore.Mvc 1.0.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.AspNetCore.Mvc 1.0.0 supports: 2016-07-01T06:58:32.9345003Z - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.9345003Z - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.9355002Z Package Microsoft.ApplicationInsights.AspNetCore 1.0.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.ApplicationInsights.AspNetCore 1.0.0 supports: 2016-07-01T06:58:32.9355002Z - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.9355002Z - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.9365007Z Package Microsoft.DotNet.ProjectModel.Loader 1.0.0-preview2-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.ProjectModel.Loader 1.0.0-preview2-003121 supports: netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.9365007Z Package Microsoft.DotNet.Cli.Utils 1.0.0-preview2-003121 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.DotNet.Cli.Utils 1.0.0-preview2-003121 supports: 2016-07-01T06:58:32.9374999Z - net451 (.NETFramework,Version=v4.5.1) 2016-07-01T06:58:32.9374999Z - netstandard1.6 (.NETStandard,Version=v1.6) 2016-07-01T06:58:32.9385006Z One or more packages are incompatible with .NETCoreApp,Version=v1.0. 2016-07-01T06:58:32.9385006Z C:\Users\buildguest\AppData oaming uGet uGet.Config 2016-07-01T06:58:32.9385006Z C:\ProgramData uget\Config\Microsoft.VisualStudio.Offline.config 2016-07-01T06:58:32.9395005Z Feeds used: 2016-07-01T06:58:32.9395005Z https://api.nuget.org/v3/index.json 2016-07-01T06:58:32.9405006Z C:\Program Files (x86)\Microsoft SDKs uGetPackages\ 2016-07-01T06:58:32.9514998Z Installed: 2016-07-01T06:58:32.9525024Z 159 package(s) to C:\a\1\s\src\FjordTours.BasicApp\project.json |
global.json(由ASP.NET核心Web应用程序(.NET核心)模板创建):
1 2 3 4 5 6 | { "projects": ["src","test" ], "sdk": { "version":"1.0.0-preview2-003121" } } |
project.json(由ASP.NET核心Web应用程序(.NET核心)模板创建):
2您应该这样替换project.json中的"工具"部分:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | "tools": { "BundlerMinifier.Core":"2.1.258", "Microsoft.AspNetCore.Razor.Tools": { "version":"1.0.0-preview2-final", "imports": [ "netstandard1.6" ] }, "Microsoft.AspNetCore.Server.IISIntegration.Tools": { "version":"1.0.0-preview2-final", "imports": [ "netstandard1.6" ] }, "Microsoft.EntityFrameworkCore.Tools": { "version":"1.0.0-preview2-final", "imports": [ "netstandard1.6" ] }, "Microsoft.Extensions.SecretManager.Tools":"1.0.0-preview2-final", "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { "version":"1.0.0-preview2-final", "imports": [ "portable-net45+win8+wp8+wpa81", "netstandard1.6" ] } }, |
有些包需要导入
我在使用VSTS中的托管构建代理时遇到了与
1 2 3 4 5 6 | 2016-07-04T06:17:47.5047693Z ##[warning]File name doesn't indicate a full path to a executable file. 2016-07-04T06:17:47.5057787Z Executing the following command-line. (workingFolder = C:\a\1\s) 2016-07-04T06:17:47.5057787Z dotnet --version 2016-07-04T06:17:47.5067748Z Error message highlight pattern: 2016-07-04T06:17:47.5067748Z Warning message highlight pattern: 2016-07-04T06:17:48.9679166Z 1.0.0-preview1-002702 |
托管生成代理的官方软件可在https://www.VisualStudio.com/en-us/docs/build/agents/hosted-pool上找到。特别注意,它仍然显示