Расположение файла ClickOnce appref-ms? - PullRequest
5 голосов
/ 14 февраля 2011

Есть ли гарантированный способ получения местоположения файла ".appref-ms" какого-либо приложения, кроме исполняемого приложения?

1 Ответ

7 голосов
/ 16 февраля 2011

Да, вы можете. Попробуйте это:

shortcutName = string.Concat(Environment.GetFolderPath(Environment.SpecialFolder.Programs),
  "\\", company, "\\", description, ".appref-ms");

, где компания - это издательская компания в диалоговом окне «Параметры», а «Описание» - это название продукта в диалоговом окне «Параметры».

Я использую этот код в своем приложении, извлекая информацию о сборке. Я уверен, что сборочная компания всегда соответствует издательской компании, а описание сборки всегда соответствует названию продукта.

...