2

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は、ビルドを試行するたびに値を変更します。

この問題への取り組みはどこから始めればよいですか?

4

0 に答える 0