Я пытаюсь запустить сборку в TFS 2018. У нас также установлен SQL Server 2016 на сервере сборки TFS (Windows Server 2016). Visual Studio - 2017. Первый файл решения выдает следующую ошибку, и я понятия не имею, откуда этот файл ссылается:
2019-01-22T20: 35: 26.8607312Z Пакет:
2019-01-22T20: 35: 26.8608029Z Вызов веб-развертывания для создания пакета со следующими параметрами:
2019-01-22T20: 35: 26.8608667Z $ (LocalIisVersion) составляет 10
2019-01-22T20: 35: 26.8609527Z $ (DestinationIisVersion) составляет 10
2019-01-22T20: 35: 26,8610846Z $ (UseIis) - это правда
2019-01-22T20: 35: 26,8612479Z $ (IisUrl) составляет http://localhost:62327/
2019-01-22T20: 35: 26.8614266Z $ (IncludeIisSettings) неверно
2019-01-22T20: 35: 26.8615630Z $ (_ DeploymentUseIis) неверно
2019-01-22T20: 35: 26.8617245Z $ (DestinationUseIis) неверно
2019-01-22T20: 35: 26.8666548Z GenerateMsdeployManifestFiles:
2019-01-22T20: 35: 26.8684620Z Создать файл исходного манифеста для пакета Web Deploy / опубликовать ...
2019-01-22T20: 35: 27.0589951Z Visual Studio - 2017. ## [ошибка] C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ Microsoft \ VisualStudio \ v15.0 \ Web \ Deploy \ Microsoft.Web.Publishing.MSDeploy.Common.targets (119,5): Ошибка MSB4018: задача «SqlScriptPreprocessSqlVariables» неожиданно завершилась неудачей.
System.IO.FileNotFoundException: Не удалось загрузить файл или сборку 'Microsoft.SqlServer.BatchParser, версия = 13.100.0.0, Culture = нейтральный, PublicKeyToken = 89845dcd8080cc91' или одна из ее зависимостей. Система не может найти указанный файл.
Имя файла: 'Microsoft.SqlServer.BatchParser, версия = 13.100.0.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91'
в Microsoft.Web.Publishing.Tasks.SqlScriptPreprocessor.SqlScriptPreprocessSqlVariables.Execute ()
в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute ()
в Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext ()
WRN: регистрация привязки сборки выключена.
Чтобы включить ведение журнала ошибок привязки сборки, задайте для параметра реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) значение 1.
Примечание. Некоторое снижение производительности связано с регистрацией ошибок привязки сборки.
Чтобы отключить эту функцию, удалите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog].