我有一个像这样的ClickOnce环境:
\文件服务器\ 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清单中的设置,但它非常接近).