Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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
.net TeamCity生成步骤--在MSBuild中失败_.net_Msbuild_Teamcity_Database Project - Fatal编程技术网

.net TeamCity生成步骤--在MSBuild中失败

.net TeamCity生成步骤--在MSBuild中失败,.net,msbuild,teamcity,database-project,.net,Msbuild,Teamcity,Database Project,解决方案在我的计算机上成功生成,但未在生成服务器上成功生成。这是该项目的解决方案 这是MSBuild输出 [13:42:17][Step 2/5]MSBuild输出 [13:42:17][MSBuild output]Focal.Business.Library->D:\BuildAgent\work\9d2a77191c8abcc1\Focal.Business.Library\bin\Release\Focal.Business.Library.exe [13:42:17][MSBuild

解决方案在我的计算机上成功生成,但未在生成服务器上成功生成。这是该项目的解决方案

这是MSBuild输出

[13:42:17][Step 2/5]MSBuild输出
[13:42:17][MSBuild output]Focal.Business.Library->D:\BuildAgent\work\9d2a77191c8abcc1\Focal.Business.Library\bin\Release\Focal.Business.Library.exe
[13:42:17][MSBuild output]正在将文件从“obj\Release\Focal.Business.Library.pdb”复制到“bin\Release\Focal.Business.Library.pdb”。
[13:42:17][MSBuild output]已完成生成项目“D:\BuildAgent\work\9d2a77191c8abcc1\Focal.Business.Library\Focal.Business.Library.csproj”(默认目标)。
[13:42:17][MSBuild output]项目“D:\BuildAgent\work\9d2a77191c8abcc1\Focal.API.sln”(2)正在节点1(默认目标)上生成“D:\BuildAgent\work\9d2a77191c8abcc1\Focal\Focal.sqlproj”(11)。
[13:42:17][MSBuild输出]核心编译:
[13:42:17][MSBuild output]C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Csc.exe/noconfig/nowarn:17011702/notdlib+/errorreport:prompt/warn:4/define:TRACE/highentropyva+/reference:“C:\Program Files(x86)\reference assemblems\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll”/debug:pdbonly/optimize+/out:obj\Release\Focal.dll/subsystemversion:6.00/target:library/warnaserror-/utf8output“D:\BuildAgent\temp\buildTmp\.NETFramework,Version=v4.5.sqlclrtributes.cs”
[13:42:17][MSBuild输出]SqlBuild:
[13:42:17][MSBuild output]正在创建表示项目的模型。。。
[13:42:17][MSBuild output]已完成生成项目“D:\BuildAgent\work\9d2a77191c8abcc1\Focal\Focal.sqlproj”(默认目标)——失败。
[13:42:17][MSBuild output]已完成生成项目“D:\BuildAgent\work\9d2a77191c8abcc1\Focal.API.sln”(默认目标)——失败。
[13:42:17][MSBuild output]已完成生成项目“D:\BuildAgent\work\9d2a77191c8abcc1\Focal.API.sln.teamcity”(teamcity生成的生成目标)——失败。
[13:42:17][MSBuild输出]
[13:42:17][MSBuild output]生成失败。


这个错误不太具有描述性。我需要帮助

错误消息表示您的SqlProj未能编译


[13:42:17][MSBuild输出]SqlBuild:
[13:42:17][MSBuild output]正在创建表示项目的模型。。。
[13:42:17][MSBuild output]已完成生成项目“D:\BuildAgent\work\9d2a77191c8abcc1\Focal\Focal.sqlproj”(默认目标)——失败。
出现这种情况的原因有很多,但首先要检查的是构建服务器上是否安装了Sql Server数据工具(SSDT)


如果是,请在Visual Studio配置管理器中查看“调试”和“发布”配置之间的任何差异

我确实有相同的问题,但这并不能解决我的问题(我猜)。我注意到VS2017的SSDT附带VS设置。安装了“工作负载”“数据存储和处理”以及“单个组件”下的“SQL Server数据工具”。我注意到一句话“如果您在Visual Studio 2017中使用SSDT,请安装AS和RS组件”,确实如此。没有什么变化。对于以前的版本,SSDT也单独安装。还有其他想法吗?顺便说一句,它是在VS中生成的,但不是在MSBuild中生成的。我遇到了相同的问题,SSDT似乎没有安装在MSBuild文件夹中,而只是安装在Microsoft Visual Studio文件夹中