anchor.diff:  #else
     StrongNameSignatureVerificationEx(fileName, true, &ok) |> ignore
     check "signerSignFileWithKeyPair" (Marshal.GetLastWin32Error())
  +#endif
   #endif
   
   let signerSignFileWithKeyContainer fileName kcName =
  
positive.code:   check "signerSignatureSize" (Marshal.GetLastWin32Error())
  #endif
    (int)pSize
  
  let signerSignFileWithKeyPair fileName kp = 
    let mutable pcb = 0u
    let mutable ppb = (nativeint)0
    let mutable ok = false
  
negative.code: open System.Runtime.InteropServices
  #if FX_ATLEAST_40
  open System.Runtime.CompilerServices
  #endif
  #if MONO
  open Mono.Security
  #endif
  
  // Force inline, so GetLastWin32Error calls are immediately after interop calls as seen by FxCop under Debug build.
  