在TFS中,我配置了门控签入以进行持续集成。
它的目的仅是构建和运行测试,我想尽可能快地进行。
查看日志时,我注意到它花费大量时间来编译本地化的嵌入式资源。
由于在CI中我并不是很在意翻译,是否有任何方法可以配置任务以跳过它们并仅编译默认翻译?
答案 0 :(得分:0)
这并不容易。在标准构建管道中,生成卫星程序集的目标不是可选的/有条件的。卫星程序集的生成受GenerateSatelliteAssemblies
控制,并通过/p:CreateSatelliteAssembliesDependsOn=;SatelliteDllsProjectOutputGroupDependsOn=
目标进行定义。
您可以尝试将DateTime.ParseExact("11/11/1997", "MM/dd/yyyy", null, System.Globalization.DateTimeStyles.None);
添加到msbuild参数中以覆盖生成目标。