private static void EmitBuildAndTestProjFile(Dictionary <string, List <CheckData> > analyzers) { string original = Path.Combine(_sourceDirectory, "BuildAndTest.proj"); string generated = Path.Combine(_outputDirectory, "BuildAndTest.proj"); string marker = "INSERTTESTASSEMBLIES"; var sb = new StringBuilder(); foreach (string analyzer in analyzers.Keys) { sb.AppendLine(CodeTemplates.GenerateUnitTestAssemblyItem(analyzer)); } EmitFile(original, generated, marker, sb.ToString()); }