Предотвращение создания проекта решения VS компанией Appveyor - PullRequest
0 голосов
/ 01 марта 2019

Файл .sln в моем GitHub репозитории содержит два проекта - проект библиотеки классов и тестовый проект.Я только хочу, чтобы AppVeyor создавал проект библиотеки, потому что для проекта тестов требуется установить ядро ​​базы данных Microsoft Access.

Я использую appveyor.yaml.

Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 03 марта 2019

Я создал специальную конфигурацию сборки (используя Visual Studio Configuration Manager ... и хранится в файле .sln) с именем ReleaseCI, в которой проект тестов не построен.

Затем я настроил AppVeyor для использования этой конфигурации сборки:

configuration: ReleaseCI
0 голосов
/ 01 марта 2019

Вы можете переключиться из автоматического режима msbuild в режим script, добавив раздел build_script в свой файл конфигурации yaml.Это может выглядеть примерно так ...


build_script:
  - msbuild StringAsSql/StringAsSql.csproj /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"

Это та же команда, которую AppVeyor автоматически запускает для вашего файла решения.

...