public void Run(CompileContext context) { var settings = new BinaryWriter.BinaryWriterSettings(); if (context.Options.CertificateThumbprint != null) { settings.Certificate = FindCertificate(context.Options.CertificateThumbprint); } var writer = new BinaryWriter(context.Output, settings); writer.Descriptions.Add(context.Description); writer.Write(); }
public void Run(CompileContext context) { var settings = new BinaryWriter.BinaryWriterSettings(); if (context.Options.CertificateThumbprint != null) { settings.Certificate = FindCertificate(context.Options.CertificateThumbprint); } var writer = new BinaryWriter(context.Output, settings); var transformer = new BinaryCompatibilityTransformer(new NullLogger <BinaryCompatibilityTransformer>()); var compatibleDescription = transformer.Transform(context.Description); writer.Descriptions.Add(compatibleDescription); writer.Write(); }