1
我有一个clickonce应用程序(VS2010,.NET 4)。我注册了一个文件关联(.task),这一切都很好。如果我双击桌面上的.task扩展名的文件,clickonce应用程序将打开并打开文件。使用clickonce和文件关联从Outlook电子邮件打开文件附件
但是,如果我通过电子邮件发送文件,并从Outlook中双击该文件,我会打开/保存对话框。如果我点击打开什么都不会发生。如果我保存该文件,我可以通过双击打开它。
任何想法为什么文件不能从outlook中打开?
谢谢,马克
感谢您的回复。我尝试将文件放在Web服务器上,然后在ie中浏览,然后clickonce应用程序启动并打开文件,我很高兴。看来操作系统知道文件关联。也许前景有一些特殊的处理?这些文件也可以从资源管理器的文件系统中打开,因此看起来其他应用程序知道了它的文件关联。前景必定有一些特点。 – MarkGr 2010-06-03 03:45:23
如果你把这个文件放在一个web服务器上,并且在IE中指向这个文件(不要浏览,只需要使用一个URL),并且使用Run而不是Save来运行它?大多数人报告说,除非将它保存到磁盘,然后打开它,否则它不起作用。 – RobinDotNet 2010-06-03 16:22:05
啊,道歉。我浏览服务器上的文件,所以我完全信任。当我从Intranet区域中的其他计算机浏览时,获得与Outlook相同的行为。感谢罗宾这个神秘的。 – MarkGr 2010-06-08 21:28:08