Пропустить компиляцию локализованных ресурсов - PullRequest
1 голос
/ 05 марта 2019

В TFS я настроил закрытую регистрацию для непрерывной интеграции.

Его цель - только создавать и запускать тесты, я хочу сделать их как можно быстрее.

Просматривая журналы, я заметил, что он тратит много времени на компиляцию локализованных встроенных ресурсов.

Поскольку в CI меня не волнуют переводы, есть ли способ настроить задачу так, чтобы она пропускалась и компилировалась только по умолчанию?

1 Ответ

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

Это не легко.Цели, которые генерируют спутниковые сборки, не являются обязательными / условными в стандартном конвейере сборки.Генерация спутниковых сборок контролируется Microsoft.Common.CurrentVersion.Targets и определяется с помощью цели GenerateSatelliteAssemblies.

Вы можете попробовать добавить /p:CreateSatelliteAssembliesDependsOn=;SatelliteDllsProjectOutputGroupDependsOn= к параметрам msbuild для переопределения целей генерации.

...