Файловая ассоциация - Первоначальная установка в порядке, но после автоматического обновления c изображение значка меняется и запуск не удался - PullRequest
0 голосов
/ 25 февраля 2020

Я создал тестовый проект, который я публикую sh через ftp, и установил через http. Тестовый проект безупречен. Я взял тот же код и поместил его в существующий проект под названием Smart Tool Selector ™ (STS). При первой установке все отлично работает. Когда я публикую sh обновление, STS спрашивает, хочет ли пользователь обновить сейчас. Если да, приложение перезагружается. Если нет, обновления уже были загружены и будут применены при следующем запуске STS. В любом случае, да / нет, и до перезапуска службы STS соответствующий файл теряет вид значка. Когда я дважды щелкаю по связанному файлу, без ошибок, без вопросов, значок просто горит на мгновение. Если я проверяю свойства связанного файла, «Библиотека поддержки развертывания приложений ClickOnce» остается на месте. Если я снова опубликую sh и установлю через http, все в порядке. Я заблудился относительно того, с чего начать.

enter image description here

Ниже приведен файл * .vbproj:

<FileAssociation Include=".sade">
  <Visible>False</Visible>
  <Description>Smart Tool Selector</Description>
  <Progid>StsDe</Progid>
  <DefaultIcon>SmartToolSelector.ico</DefaultIcon>
</FileAssociation>
<FileAssociation Include=".saproj">
  <Visible>False</Visible>
  <Description>Smart Tool Selector</Description>
  <Progid>StsProj</Progid>
  <DefaultIcon>SmartToolSelector.ico</DefaultIcon>
</FileAssociation>
<FileAssociation Include=".siq">
  <Visible>False</Visible>
  <Description>SIQ Tronics</Description>
  <Progid>SIQTest</Progid>
  <DefaultIcon>SmartToolSelector.ico</DefaultIcon>
</FileAssociation>
...