Мы разворачиваем наше приложение, используя 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>
Другим ключевым моментом является то, что я публикуюсь через Visual Studio, ручного редактирования манифеста не происходит.