Visual studio 生成ClickOnce清单时的COMException

Visual studio 生成ClickOnce清单时的COMException,visual-studio,visual-studio-2010,clickonce,manifest,comexception,Visual Studio,Visual Studio 2010,Clickonce,Manifest,Comexception,在WPF项目的构建过程中,我有时会遇到以下错误: The "GenerateApplicationManifest" task failed unexpectedly. System.Runtime.InteropServices.COMException (0x941270C0): Exception from HRESULT: 0x941270C0 at System.Runtime.InteropServices.UCOMITypeInfo.ReleaseTypeAttr(IntPt

在WPF项目的构建过程中,我有时会遇到以下错误:

The "GenerateApplicationManifest" task failed unexpectedly.
System.Runtime.InteropServices.COMException (0x941270C0): Exception from HRESULT: 0x941270C0
   at System.Runtime.InteropServices.UCOMITypeInfo.ReleaseTypeAttr(IntPtr pTypeAttr)
   at Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComImporter..ctor(String path, OutputMessageCollection outputMessages, String outputDisplayName)
   at Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference.ImportComComponent(String path, OutputMessageCollection outputMessages, String outputDisplayName)
   at Microsoft.Build.Tasks.GenerateApplicationManifest.AddIsolatedComReferences(ApplicationManifest manifest)
   at Microsoft.Build.Tasks.GenerateApplicationManifest.BuildApplicationManifest(ApplicationManifest manifest)
   at Microsoft.Build.Tasks.GenerateApplicationManifest.OnManifestLoaded(Manifest manifest)
   at Microsoft.Build.Tasks.GenerateManifestBase.BuildManifest()
   at Microsoft.Build.Tasks.GenerateManifestBase.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)   c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets
没有语法错误,项目应该已成功编译。 有时清理/重建工作正常,但有时重新启动VisualStudio就可以了。所以我有一个

我唯一能解决这个问题的是WPF(启动)项目属性窗口的安全选项卡中的“启用ClickOnce安全设置”

是的,必须生成ClickOnce部署的清单,但为什么它会失败?COMException及其HRESULT在每次构建尝试时都会更改其值


我应该从何处着手解决此问题?

这不是有效的COM错误代码。这很可能是环境问题。如果您一直在考虑在您的计算机上进行良好的清理或操作系统更新,现在正是一个好时机。上面的全部文本都已复制/粘贴,我还没有编出来。这不是有效的COM错误代码。这很可能是环境问题。如果您一直在考虑在您的机器上进行良好的清理或操作系统更新,那么现在正是一个好时机。上面的全部文本都已复制/粘贴,我还没有编出来。