Мы выполняем обновление с BizTalk 2013 R2 до BizTalk 2016. Пока мы работали в BizTalk 2013 R2, мы использовали платформу развертывания версии для Biztalk 6.0 (BTDF). но для BizTalk 2016 нам нужна BTDF версии 5.7.
И наш текущий городской командный сервер имеет BTDF 6.0. Поскольку мы пытаемся развернуть наш код BizTalk 2016 в teamcity, во время развертывания осьминога мы видим нижеуказанную ошибку.
Если возможно, мы хотели бы придерживаться BTDF версии 6.0, из-за проблемы с приобретением лицензии и настройкой нового сервера для этого.
Когда я компилирую код в BizTalk 2016 с помощью BTDF 5.7, есть ли способ заставить наш код использовать версию BTDF 6.0 во время сборки teamcity и развертывания осьминога?
Или предложения для достижения этой цели?
Сведения об ошибке
2 additional lines not shown
June 3rd 2019 13:49:27Info
/p:ENV_SETTINGS "C:\Program Files (x86)\CorpCompany.BT.CorpProject\2.1.6\Deployment\EnvironmentSettings\Exporte...
June 3rd 2019 13:49:27Info
/p:BTSACCOUNT CorpCompany\BizTalkAccount
June 3rd 2019 13:49:27Info
June 3rd 2019 13:49:27Info
###################################################################################
June 3rd 2019 13:49:27Info
Deploying BizTalk application CorpCompany.BT.CorpProject to the BizTalk console
June 3rd 2019 13:49:27Info
###################################################################################
June 3rd 2019 13:49:27Info
June 3rd 2019 13:49:27Info
Deploying biztalk app CorpCompany.BT.CorpProject .......
June 3rd 2019 13:49:27Info
Found shortcut for deploying app C:\ProgramData\Microsoft\Windows\Start Menu\Programs\CorpCompany.BT.CorpProject 1.0\Deploy CorpCompany.BT.CorpProject.lnk
June 3rd 2019 13:49:27Info
Executing command ... cmd /c @echo on & cd "C:\Program Files (x86)\CorpCompany.BT.CorpProject\2.1.6\\Deployment" & "C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" /p:Interactive=False /t:Deploy /clp:NoSummary /nologo /tv:4.0 Deployment.btdfproj /v:normal /p:DeployBizTalkMgmtDB=False /p:Configuration=Server /p:ENV_SETTINGS="C:\Program Files (x86)\CorpCompany.BT.CorpProject\2.1.6\Deployment\EnvironmentSettings\Exported_ODSettings.xml" /p:BTSACCOUNT=CorpCompany\BizTalkAccount
June 3rd 2019 13:49:28Info
Build started 6/3/2019 1:49:33 PM.
June 3rd 2019 13:49:29Info
Project "C:\Program Files (x86)\CorpCompany.BT.CorpProject\2.1.6\Deployment\Deployment.btdfproj" on node 1 (Deploy target(s)).
June 3rd 2019 13:49:29Info
C:\Program Files (x86)\CorpCompany.BT.CorpProject\2.1.6\Deployment\Framework\BizTalkDeploymentFramework.targets(635,5): error MSB4186: Invalid static method invocation syntax: "[Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToDotNetFramework(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion.$(DotNetFrameworkVersion))". Must specify valid information for parsing in the string. Static method invocation should be of the form: $([FullTypeName]::Method()), e.g. $([System.IO.Path]::Combine(`a`, `b`)). [C:\Program Files (x86)\CorpCompany.BT.CorpProject\2.1.6\Deployment\Deployment.btdfproj]
June 3rd 2019 13:49:29Info
Done Building Project "C:\Program Files (x86)\CorpCompany.BT.CorpProject\2.1.6\Deployment\Deployment.btdfproj" (Deploy target(s)) -- FAILED.
June 3rd 2019 13:49:29Info
Build FAILED.
June 3rd 2019 13:49:29Info
Time Elapsed 00:00:00.20
June 3rd 2019 13:49:29Info
June 3rd 2019 13:49:29Info
###################################################################################
June 3rd 2019 13:49:29Info
June 3rd 2019 13:49:29Info
cmd completed with exit code 1
June 3rd 2019 13:49:29Error
run-command : Script cmd failed. see log for errors
June 3rd 2019 13:49:29Error
At C:\Octopus\Work\20190603204924-32036-322\Library_PublishBTDFBiztalkApplication_636951665673032401.psm1:734 char:9
June 3rd 2019 13:49:29Error
+ run-command "cmd" $arg
June 3rd 2019 13:49:29Error
+ ~~~~~~~~~~~~~~~~~~~~~~
June 3rd 2019 13:49:29Error
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
June 3rd 2019 13:49:29Error
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,run-command
June 3rd 2019 13:49:29Error
June 3rd 2019 13:49:31Fatal
The remote script failed with exit code 1
June 3rd 2019 13:49:31Fatal
The action BizTalk - Deploy Application on DevServer failed