--- lang: ja-jp breaks: true --- # C# ClickOnce アプリをインストールしようとすると、`要素 名前空間 'urn:schemas-microsoft-com:asm.v1' の 'assembly' には無効な子要素 名前空間 'http://www.w3.org/2000/09/xmldsig#' の 'SignedInfo' が含まれています。・・・`とエラーが発生する。 2022-11-15 ![](https://i.imgur.com/MUfHC2U.png) ```= エラーの概要 以下はエラーの概要です。これらのエラーの詳細はログに一覧表示されています。 * \\XXXXXXXX のライセンス認証により例外が発生しました。 次の失敗メッセージが検出されました: + file://XXXXXXXX.exe.manifest からマニフェストを読み取っているときに例外が発生しました。マニフェストが無効であるか、ファイルを開くことができなかった可能性があります。 + 要素 名前空間 'urn:schemas-microsoft-com:asm.v1' の 'assembly' には無効な子要素 名前空間 'http://www.w3.org/2000/09/xmldsig#' の 'SignedInfo' が含まれています。必要とされる要素は 名前空間 'urn:schemas-microsoft-com:asm.v1' の 'dependency' および 名前空間 'urn:schemas-microsoft-com:asm.v2' の 'dependency' および 名前空間 'urn:schemas-microsoft-com:asm.v1' の 'file' および 名前空間 'urn:schemas-microsoft-com:asm.v2' の 'file, configuration, deployment, entryPoint, trustInfo, licensing, migration' および 名前空間 'urn:schemas-microsoft-com:asm.v1' の 'clrClass' および 名前空間 'urn:schemas-microsoft-com:asm.v2' の 'clrClass' および 名前空間 'urn:schemas-microsoft-com:asm.v1' の 'clrSurrogate' および 名前空間 'urn:schemas-microsoft-com:asm.v2' の 'clrSurrogate' および 名前空間 'urn:schemas-microsoft-com:asm.v1' の 'comInterfaceExternalProxyStub' および 名前空間 'urn:schemas-microsoft-com:asm.v2' の 'comInterfaceExternalProxyStub, KeyInfo' および 名前空間 'http://www.w3.org/2000/09/xmldsig#' の 'Signature' および 名前空間 'urn:schemas-microsoft-com:asm.v3' のすべての要素 および 名前空間 'urn:schemas-microsoft-com:asm.v2' の 'publisherIdentity' です ``` > ClickOnce Manifest has invalid children - but xml matches old published manifests > https://stackoverflow.com/questions/27106385/clickonce-manifest-has-invalid-children-but-xml-matches-old-published-manifest ## `app.manifest` ファイルから、以下の部分を修正すると正常に動作した :::info `Windows Vista`の設定をコメントアウトする。 ::: ```xml= <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> <application> <!-- このアプリケーションがテストされ、動作するよう設計された Windows バージョンの 一覧。適切な要素をコメント解除すると、最も互換性のある環境を Windows が 自動的に選択します。--> <!-- Windows Vista --> <!-- <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" /> --> <!-- Windows 7 --> <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" /> <!-- Windows 8 --> <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" /> <!-- Windows 8.1 --> <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" /> <!-- Windows 10 --> <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" /> </application> </compatibility> ``` ###### tags: `C#` `ClickOnce` `error`