Asp.net core VSTS无法构建我真正简单的ASP.NET核心应用程序
以下是如此简单,但它失败了。怎么了Asp.net core VSTS无法构建我真正简单的ASP.NET核心应用程序,asp.net-core,azure-pipelines,Asp.net Core,Azure Pipelines,以下是如此简单,但它失败了。怎么了 我在Visual Studio 2017中创建了一个新的ASP.NET核心Web应用程序(.NET Framework 4.6.2) 我不更改默认模板,而是将其推送到VSTS 我通过以下两个步骤在VSTS中创建一个新的构建定义: NuGet恢复 Visual Studio构建 我更新了NuGet步骤以使用版本4.0.0 我更新了定义以使用托管的VS2017代理 我使用带有默认MSBuild参数的VS2017离开构建步骤: /p:DeployOnBuild
- 我在Visual Studio 2017中创建了一个新的ASP.NET核心Web应用程序(.NET Framework 4.6.2)
- 我不更改默认模板,而是将其推送到VSTS
- 我通过以下两个步骤在VSTS中创建一个新的构建定义:
- NuGet恢复
- Visual Studio构建
- 我更新了NuGet步骤以使用版本4.0.0
- 我更新了定义以使用托管的VS2017代理
- 我使用带有默认MSBuild参数的VS2017离开构建步骤:
/p:DeployOnBuild=true/p:WebPublishMethod=Package/p:PackageAssingFile=true/p:SkipinValidConfiguration=true/p:PackageLocation=“$(build.artifactstagingdirectory)\\”
在以前的版本中,这将为我创建一个web部署包,这正是我想要的
- 我将一个新构建排队
我认为下面的文章有答案 总之,不要使用VisualStudio进行构建,而是使用CLI,即
dotnet.exe publish-c$(BuildConfiguration)-o$(Build.ArtifactStagingDirectory)此问题已修复:
要在VSTS中使用的命令行和语法示例(ASPNET核心模板中应该已经包含此命令行和语法):我通过Visual Studio 2017(Web Deploy包)进行了发布测试,它也不能发布。