当前位置: 首页 > 编程语言 > C#

ClickOnceManifest包含无效的子项–但是xml匹配旧发布的清单Share

时间:2023-04-10 14:04:30 C#

ClickOnceManifest包含无效的子项–但是xml匹配旧发布的Manifest安装更新或清理安装ClickOncePublish在我的应用程序上发生错误。这发生在没有安装该应用程序的计算机上,以及安装了该应用程序的计算机上。我用来签署项目的pfx文件与以前的版本相同,所以我认为证书不是问题所在。+Exceptionreadingmanifestfrom.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”以及“file”'在命名空间'urn:schemas-microsoft-com:asm.v1'中以及命名空间'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'以及命名空间'中的'clrSurrogate'urn:schemas-microsoft-com:asm.v1'以及命名空间'urn:schemas-microsoft-com:asm.v2'中的'clrSurrogate'以及'comInterfac命名空间“urn:schemas-microsoft-com:asm.v1”中的“eExternalProxyStub”以及命名空间“urn:schemas-microsoft-com:asm.v2”中的“comInterfaceExternalProxyStub、KeyInfo”以及命名空间“http”中的“Signature”://www.w3.org/2000/09/xmldsig#'以及命名空间'urn:schemas-microsoft-com:asm.v3'中的任何元素以及命名空间'urn:schemas-micr'中的'publisherIdentity'....没有不合适的xml元素或属性,因为将它与旧帖子进行比较显示元素没有差异任何建议?我有同样的问题,它是由明确嵌入的app.manifest中的一个部分引起的:删除这个部分(不需要)使一键式应用程序工作。clickonce有它自己的问题。特别是如果您对清单进行任何更改。向我证明的是最好的工作流程,当对清单进行更改时,转到VS然后启动它,清理项目,构建,重新启动VS,清理重建。发布新的clickonce包后,不要更改此文件夹中的任何内容。不要添加、删除或更新任何内容。一旦您更改文件夹中的任何内容,它就会停止工作。以上是C#学习教程:ClickOnceManifestcontainsinvalidsub-items–butthexmlmatchestheoldpublishedmanifest。分享的所有内容,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——本文来自网络收藏,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: