在TFS中,我为持续集成配置了一个门控签入。
它的目的只是建立和运行测试,我想尽可能快地制作。
查看日志,我注意到它花了很多时间来编译本地化的嵌入式资源。
因为在CI中我并不真正关心翻译,有没有办法将任务配置为跳过它们并仅编译默认值?
这并不容易。生成附属程序集的目标在标准构建管道中不是可选/有条件的。卫星组件的生成由Microsoft.Common.CurrentVersion.Targets
控制,并通过GenerateSatelliteAssemblies
目标定义。
您可以尝试将/p:CreateSatelliteAssembliesDependsOn=;SatelliteDllsProjectOutputGroupDependsOn=
添加到msbuild参数以覆盖生成目标。