CI Appveyor не может создать решение .net core 2.1 с проектом базы данных - PullRequest
0 голосов
/ 03 июля 2018

Наше решение .net core 2.1 прекрасно работает на наших локальных машинах разработки с .net core sdk 2.1.301. Appveyor использовался для компиляции решения в конвейере CI, когда не было определено ни одного проекта базы данных. Как только такой проект был добавлен, Appveyor не смог создать решение с сообщением об ошибке ниже. Любые подсказки, как решить эту проблему?

C: \ Проекты \ ComingSoon \ ComsingSoonDatabase \ ComsingSoonDatabase.sqlproj (57,3): ошибка MSB4019: импортированный проект "C: \ Program" Файлы \ DotNet \ SDK \ 2.1.300 \ Microsoft \ VisualStudio \ v11.0 \ SSDT \ Microsoft.Data.Tools.Schema.SqlTasks.targets» не был найден. Убедитесь, что путь в объявлении правильно, и что файл существует на диске.

1 Ответ

0 голосов
/ 03 июля 2018

Проект базы данных может быть построен только с использованием полнофункциональных инструментов MSBuild, включенных в Visual Studio.

В зависимости от того, как вы настроили appveyor, вам нужно изменить определение, чтобы использовать msbuild.exe вместо dotnet команд.

...