ClickOnce .appref-ms 不仅仅是 .application 文件的链接?

发布于 2024-07-08 01:35:31 字数 266 浏览 6 评论 0原文

我有一个像这样的 ClickOnce 环境:

\\Fileserver\ClickOnceApps\App1.application

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

我的理解是 .apppref-ms 文件是 app.application 文件的美化链接。 它还有其他作用吗?

I have a ClickOnce environment like this:

\\Fileserver\ClickOnceApps\App1.application

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

My understanding is the .apppref-ms file is a glorified link to the app.application file. Does it do anything else?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

放飞的风筝 2024-07-15 01:35:31

如果您在文本编辑器中打开 appref-ms 文件,您将看到它包含应用程序的 URL、区域性、处理器架构以及用于签署应用程序的密钥,所以是的,它只是一个链接。

这些“应用程序引用”文件和快捷方式 (.lnk) 之间的区别在于,应用程序引用指向原始应用程序 Url,而不是磁盘上 exe 的位置,当您运行 appref-ms 文件时,系统知道如何查找本地磁盘上的程序副本并从那里运行它,而不访问 Url(这不准确,取决于 ClickOnce 清单中的设置,但它是一个近似值)。

If you open the appref-ms file in a text editor you'll see it contains the Url for the application, culture, processor architecture and key used to sign the application, so yes, it's just a link.

The difference between those "Application Reference" files and shortcuts (.lnk) is that the application reference points to the original application Url and not the location of the exe on disk, when you run the appref-ms file the system knows how to find the copy of the program on the local disk and run it from there without accessing the Url (this is not accurate and depends on settings in the ClickOnce manifest, but its a close approximation).

栀子花开つ 2024-07-15 01:35:31

如果您打开它,然后打开任务管理器,然后右键单击该任务,打开文件位置,它会(大多数时候)直接带您到实际的 .exe

If you open it and then open task manager then right click the task, open file location and it'll take you (most times) directly to the actual .exe

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文