ClickOnce .appref-ms больше, чем ссылка на файл.application?

У меня есть среда ClickOnce, как это:

\ Fileserver \ ClickOnceApps \ App1.application

C: \ Documents and Settings \ пользователь \ меню "Пуск" \ Программы \ издатель \app1.appref-ms

Насколько я понимаю, файл.apppref-ms представляет собой прославленную ссылку на файл app.application. Это делает что-нибудь еще?

2 ответа

Решение

Если вы откроете файл appref-ms в текстовом редакторе, вы увидите, что он содержит URL-адрес для приложения, культуру, архитектуру процессора и ключ, используемый для подписи приложения, так что да, это просто ссылка.

Разница между этими файлами "Ссылки на приложение" и ярлыками (.lnk) заключается в том, что ссылка на приложение указывает на исходный URL-адрес приложения, а не на расположение исполняемого файла на диске, когда вы запускаете файл appref-ms, система знает, как найти скопируйте программу на локальный диск и запустите ее оттуда, не обращаясь к URL-адресу (это не является точным и зависит от настроек в манифесте ClickOnce, но его близкое приближение).

Если вы откроете его, а затем откроете диспетчер задач, щелкните правой кнопкой мыши на задаче, откройте расположение файла, и он (в большинстве случаев) приведет вас непосредственно к реальному.exe

Другие вопросы по тегам