title: ClickOnce Manifest has invalid children - but xml matches old published manifests
body: <p>I have an error during installing updating or fresh installing my ClickOnce publish on my app.</p>
  
  <p>This occurs on computers without the app installed and on those with the app already there. The pfx file I use for signing the project is the same as it was in previous versions so I don't think the certificate is the issue. </p>
  
  <pre><code>+ Exception reading manifest from &lt;APPPATH&gt;.exe.manifest: the manifest may not be valid or the file could not be opened.
  + The element 'assembly' in namespace 'urn:schemas-microsoft-com:asm.v1' has invalid child element 'SignedInfo' in namespace 'http://www.w3.org/2000/09/xmldsig#'. 
  List of possible elements expected: 'dependency' in namespace 'urn:schemas-microsoft-com:asm.v1' 
  as well as 'dependency' in namespace 'urn:schemas-microsoft-com:asm.v2' 
  as well as 'file' in namespace 'urn:schemas-microsoft-com:asm.v1' 
  as well as 'file, configuration, deployment, entryPoint, trustInfo, licensing, migration' in namespace 'urn:schemas-microsoft-com:asm.v2' 
  as well as 'clrClass' in namespace 'urn:schemas-microsoft-com:asm.v1' 
  as well as 'clrClass' in namespace 'urn:schemas-microsoft-com:asm.v2' 
  as well as 'clrSurrogate' in namespace 'urn:schemas-microsoft-com:asm.v1' 
  as well as 'clrSurrogate' in namespace 'urn:schemas-microsoft-com:asm.v2' 
  as well as 'comInterfaceExternalProxyStub' in namespace 'urn:schemas-microsoft-com:asm.v1' 
  as well as 'comInterfaceExternalProxyStub, KeyInfo' in namespace 'urn:schemas-microsoft-com:asm.v2' 
  as well as 'Signature' in namespace 'http://www.w3.org/2000/09/xmldsig#' 
  as well as any element in namespace 'urn:schemas-microsoft-com:asm.v3' 
  as well as 'publisherIdentity' in namespace 'urn:schemas-micr....
  </code></pre>
  
  <p>There are no out of place xml elements or attributes as comparing it with an old publish that works shows no difference in the elements.</p>
  
  <p>Any suggestions?</p>