与creating file associations during ClickOnce installations类似,是否可以注册自定义网址方案(例如" my-app:")?
我无法在ClickOnce Application Manifest documentation中找到有关注册自定义网址方案的任何信息,因此我担心使用ClickOnce无法做到这一点。
也许有人有某种解决方法或一些不同的想法如何规避这种限制?
(当然我可以在第一次启动应用程序时修改注册表,但是当通过ClickOnce卸载程序卸载应用程序时,我手动添加的注册表项将不会被删除。)
感谢提示
答案 0 :(得分:0)
我找到了为ClickOnce安装添加和删除自定义注册表项的解决方法:
http://www.codeproject.com/Articles/506162/ClickOnce-application-autostart-and-clean-uninstal
它基本上如下工作:
<强>安装:强>
<强>卸载:强>
警告:如果自定义卸载程序包含某些典型的&#34;卸载程序关键字&#34;我发现问题(Windows抱怨安装不完整(de)) (例如,如果文件名为&#34; uninstall.exe&#34;)。 见Windows Installer Detection: What's the full list of keywords?