anchor.diff:  
   /// Signs assemblies according to the settings specified in the parameters using signtool.exe.
   /// This will be looked up using the toolsPath parameter.
  -let Sign (toolsPath : string) (parameters : SignParams) = 
  +let Sign (toolsPath : string) (parameters : SignParams) (filesToSign : seq<string>) = 
       traceStartTask "SignTool" "Trying to sign the specified assemblies"
     
       let signPath = toolsPath @@ "signtool.exe"
  
positive.code: 
  /// Parameters used for signing.
  type SignParams = {
      /// The assemblies to sign
      FilesToSign : seq<string>
      /// The dev certificate that will be used when the real certificate can not be found
      DevCertificate : SignCert
      /// The optional real certificate that will be used when it is found
  
negative.code:                                            | Some pass -> sprintf " /p \"%s\"" (ReadLine pass)
                                             | None -> ""
  
      filesToSign
      |> Seq.iter (fun fileToSign ->  
          let withFileToSign = withPassword + sprintf " \"%s\"" fileToSign
  
  