Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 与.Net核心应用程序和数据库项目的持续集成(VS2017)_Asp.net Core_Continuous Integration_Azure Devops_Visual Studio 2017_Database Project - Fatal编程技术网

Asp.net core 与.Net核心应用程序和数据库项目的持续集成(VS2017)

Asp.net core 与.Net核心应用程序和数据库项目的持续集成(VS2017),asp.net-core,continuous-integration,azure-devops,visual-studio-2017,database-project,Asp.net Core,Continuous Integration,Azure Devops,Visual Studio 2017,Database Project,我在VS2017中有一个.net核心应用程序,该解决方案中也有一个数据库项目 我想在VisualStudioTeamServices中设置持续集成,以构建和发布应用程序和数据库项目。我已经能够在发布工件中获取数据库项目或应用程序,但无法同时获取它们。我假设我设置的路径是错误的,但我尝试过的任何组合都没有成功,而且关于一起构建和部署.net核心应用程序和数据库项目的文档也很少。如何在VSTS中同时构建和发布.net核心应用程序和数据库项目 下面是我在VSTS中为构建所做的当前设置。我目前正试图将数

我在VS2017中有一个.net核心应用程序,该解决方案中也有一个数据库项目

我想在VisualStudioTeamServices中设置持续集成,以构建和发布应用程序和数据库项目。我已经能够在发布工件中获取数据库项目或应用程序,但无法同时获取它们。我假设我设置的路径是错误的,但我尝试过的任何组合都没有成功,而且关于一起构建和部署.net核心应用程序和数据库项目的文档也很少。如何在VSTS中同时构建和发布.net核心应用程序和数据库项目

下面是我在VSTS中为构建所做的当前设置。我目前正试图将数据库项目放在一个文件夹($(build.artifactstagingdirectory))中,并将应用程序放在另一个文件夹中,因为

下面是当前设置的输出,如上图所示


开始:构建

****************************************************************************** 任务:。网络核心 描述:使用dotnetcore命令行构建、测试和发布。 版本:1.0.2

作者:微软公司 “C:\Program Files\dotnet\dotnet.exe”生成d:\a\1\s\DatabaseDeploymentTest.web\DatabaseDeploymentTest.web.csproj--配置发布 Microsoft(R)生成引擎版本15.1.1012.6693 版权所有(C)微软公司。版权所有。 DatabaseDeploymentTest.web->d:\a\1\s\DatabaseDeploymentTest.web\bin\release\netcoreapp1.1\DatabaseDeploymentTest.web.dll 构建成功。 0个警告 0个错误 时间流逝00:00:07.50


完成:构建



开始:生成解决方案**/*.sln

****************************************************************************** 任务:MSBuild 描述:使用MSBuild生成 版本:1.120.0

作者:微软公司 “D:\a_tasks\MSBuild\u c6c411-aa2e-4a33-b606-5eaba2196824\1.120.0\ps_modules\MSBuildHelpers\vswhere.exe”-版本[15.0,16.0”-最新格式json “C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\MSBuild.exe”“d:\a\1\s\DatabaseDeploymentTest.sln”/nologo/nr:false/dl:Centralloger,“d:\a\U任务\MSBuild\U c6c4c611-aa2e-4a33-b606-5eaba2196824\1.120.0\ps\模块\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll”;“RootDetailId=| SolutionDir=d:\a\1\s”*转发记录器,d:\a\u tasks\MSBuild\u c6c411-aa2e-4a33-b606-5eaba2196824\1.120.0\ps\u modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll”/t:build/p:CmdLineInMemoryStorage=True/p:\u eployuseragent=“VSTS\u 8786b412-4ab0-4ae3-aa96-af039436u build\835” 在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。 建造开始于2017年8月7日下午6:40:49。 节点1(生成目标)上的项目“d:\a\1\s\DatabaseDeploymentTest.sln”。 验证解决方案配置: 构建解决方案配置“调试|任何CPU”。 项目“d:\a\1\s\DatabaseDeploymentTest.sln”(1)正在节点1(默认目标)上生成“d:\a\1\s\DatabaseDeploymentTest\DatabaseDeploymentTest.sqlproj”(2)。 PrepareForBuild: 正在创建目录“bin\Debug\”。 正在创建目录“obj\Debug\”。 核心编译: C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Roslyn\csc.exe/noconfig/nowarn:17011702/nostlib+/errorreport:prompt/warn:4/define:DEBUG;TRACE/highentropyva+/reference:“C:\Program Files(x86)\reference assemblems\Microsoft\Framework.NETFramework\v4.5.2\mscorlib.dll“/debug+/debug:full/optimize-/out:obj\debug\DatabaseDeploymentTest.dll/ruleset:“C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Static Analysis Tools\Rule Sets\MinimumRecommendeRules.ruleset”/subsystemversion:6.00/target:library/warnaserror-/utf8output”d:\a\u temp.NETFramework,Version=v4.5.2.SqlClrAttributes.cs” 使用以下目录中的编译器的共享编译:C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Roslyn SqlBuild: 正在创建表示项目的模型。。。 正在加载项目引用。。。 正在加载项目文件。。。 正在构建项目模型并解决对象的相互依赖关系。。。 正在验证项目模型。。。 正在将模型写入d:\a\1\s\DatabaseDeploymentTest\obj\Debug\model.xml。。。 DatabaseDeploymentTest\dbo\Storage Procedures\LoadEmployees.sql(1,1):警告SQL71558:对象引用[dbo].[Employees].[HKSEmployeeId]与对象定义[dbo].[Employees].[HKSEmployeeId]仅因大小写不同而不同。 d:\a\1\s\DatabaseDeploymentTest\dbo\Storage Procedures\LoadEmployees.sql(1,1,1,1):生成警告SQL71558:对象引用[dbo].[Employees].[HKSEmployeeId]与对象定义[dbo].[Employees].[HKSEmployeeId].[d:\a\1\s\DatabaseDeploymentTest\DatabaseDeploymentTest.sqlproj]仅在大小写上不同 CopyFilesToOutputDirectory: 正在将文件从“obj\Debug\DatabaseDeploymentTest.dll”复制到“bin\Debug\DatabaseDeploymentTest.dll”。 DatabaseDeploymentTest->d:\a\1\s\DatabaseDeploymentTest\bin\Debug\DatabaseDeploymentTest.dll 正在将文件从“obj\Debug\DatabaseDeploymentTest.pdb”复制到“bin\Debug\DatabaseDeploymentTest.pdb”。 SqlPrepareForRun: DatabaseDeploymentTest->d:\a\1\s\DatabaseDeploymentTest\bin\Debug\DatabaseDeploymentTest.dacpac 已完成生成项目“d:\a\1\s\DatabaseDeploymentTest\DatabaseDeploymentTest.sqlproj”(默认目标)。 项目“d:\a\1\s\DatabaseDeploymentTest.sln”(1)正在节点1(默认目标)上生成“d:\a\1\s\DatabaseDeploymentTest.web\DatabaseDeploymentTest.web.csproj”(3)。 PrepareForBuild: 正在创建目录“bin\Debug\netcoreapp1.1\”。 正在创建目录“obj\Debug\netcoreapp1.1\”。 预计算CompileTypeScript: C:\ProgramFiles(x86)\Microsoft SDK\TypeScript\2.2\tsc.exe