Build 在ms托管的生成服务器中生成报表查看器时出现问题

Build 在ms托管的生成服务器中生成报表查看器时出现问题,build,azure-pipelines,reportviewer,visual-studio-2019,Build,Azure Pipelines,Reportviewer,Visual Studio 2019,我一直在升级到vs-2019和2016版的report viewer,现在在ms托管的azure管道中构建时确实遇到了问题。使用VisualStudio在本地环境中构建和测试时不会出现相同的问题 我已经从.net framework 4.7升级到了4.7.2,因为我读到azure构建服务器vs2019使用了4.7.2,但这显然不能解决问题 我已将包Microsoft.ReportingServices.ReportViewerControl.Winforms升级到最新版本150.1358.0 M

我一直在升级到vs-2019和2016版的report viewer,现在在ms托管的azure管道中构建时确实遇到了问题。使用VisualStudio在本地环境中构建和测试时不会出现相同的问题

我已经从.net framework 4.7升级到了4.7.2,因为我读到azure构建服务器vs2019使用了4.7.2,但这显然不能解决问题

我已将包Microsoft.ReportingServices.ReportViewerControl.Winforms升级到最新版本150.1358.0 Microsoft.SqlServer.Types至最新版本14.0.1016.290

我在构建时收到这些错误消息

[错误]C:\Program Files(x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(4552,5):错误MSB3030:无法复制文件“d:\a\1\s\SsegukuReports\SqlServerTypes\x86\msvcr120.dll”,因为找不到该文件。 [错误]C:\Program Files(x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(4552,5):错误MSB3030:无法复制文件“d:\a\1\s\SsegukuReports\SqlServerTypes\x64\SqlServerSpatial140.dll”,因为找不到该文件。 [错误]C:\Program Files(x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(4552,5):错误MSB3030:无法复制文件“d:\a\1\s\SsegukuReports\SqlServerTypes\x86\SqlServerSpatial140.dll”,因为找不到该文件。 [错误]C:\Program Files(x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(4552,5):错误MSB3030:无法复制文件“d:\a\1\s\SsegukuReports\SqlServerTypes\x64\msvcr120.dll”,因为找不到该文件。 在ms托管的生成服务器中生成报表查看器时出现问题

如果您通过NuGet安装了Microsoft.SqlServer.Types,并且您的应用程序在本地运行,但在通过Azure DevOps构建时出现错误,那么您只需将DLL添加到源代码管理

注:

默认情况下,将忽略这些DLL(左侧的红色图标)。右键单击被忽略的DLL并选择将被忽略的文件添加到源代码管理…然后提交并推送更改

希望这有帮助