Dot-Net

ClickOnce .appref-ms 不僅僅是指向 .application 文件的連結?

  • March 11, 2021

我有一個這樣的 ClickOnce 環境:

\\Fileserver\ClickOnceApps\App1.application

C:\Documents and Settings\user\Start Menu\Programs\publisher\app1.appref-ms

我的理解是 .apppref-ms 文件是 app.application 文件的美化連結。它還有其他作用嗎?

如果您在文本編輯器中打開 appref-ms 文件,您會看到它包含應用程序的 Url、文化、處理器架構和用於簽署應用程序的密鑰,所以是的,它只是一個連結。

這些“應用程序引用”文件和快捷方式(.lnk)之間的區別在於應用程序引用指向原始應用程序Url而不是磁碟上exe的位置,當您執行appref-ms文件時系統知道如何找到程序的副本在本地磁碟上並從那裡執行它而不訪問 Url(這不准確,取決於 ClickOnce 清單中的設置,但它是一個近似值)。

引用自:https://stackoverflow.com/questions/281173