ファイルパスからインストールされたClickOnceを使用してアプリケーションをデプロイします。24バージョンの場合、完全に機能しています。バージョン25では、アプリケーションをインストールして起動すると、次のエラーが発生します。
同じマシンで以前の展開をテストすると、機能します。
このエラーの原因を見つけるためにどこから始めればよいですか?私はすでにWindowsのイベントログをチェックしました-何もありません。
編集:ダイアログが表示されている間、一時xmlファイル'WER561D.tmp.WERInternalMetadata.xml'が一時フォルダーに生成されていることに気付きました。内容は次のとおりです(私よりもこの分野に精通している人に役立つ手がかりが含まれている可能性があります)。
<?xml version="1.0" encoding="UTF-16"?>
<WERReportMetadata>
<OSVersionInformation>
<WindowsNTVersion>6.1</WindowsNTVersion>
<Build>7600 </Build>
<Product>(0x4): Windows 7 Enterprise</Product>
<Edition>Enterprise</Edition>
<BuildString>7600.16385.x86fre.win7_rtm.090713-1255</BuildString>
<Revision>1</Revision>
<Flavor>Multiprocessor Free</Flavor>
<Architecture>X86</Architecture>
<LCID>1033</LCID>
</OSVersionInformation>
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>applaunch.exe</Parameter0>
<Parameter1>2.0.50727.4927</Parameter1>
<Parameter2>4a275abe</Parameter2>
<Parameter3>mscorlib</Parameter3>
<Parameter4>2.0.0.0</Parameter4>
<Parameter5>4a275af7</Parameter5>
<Parameter6>4f3</Parameter6>
<Parameter7>0</Parameter7>
<Parameter8>System.Security.Security</Parameter8>
</ProblemSignatures>
<DynamicSignatures>
<Parameter1>6.1.7600.2.0.0.256.4</Parameter1>
<Parameter2>1033</Parameter2>
</DynamicSignatures>
<SystemInformation>
-- removed for privacy reasons --
</SystemInformation>
</WERReportMetadata>
もう1つの重要な点は、Visual Studioを介して公開していることです。手動でマニフェストを編集することは、行われていません。