这里是问题的简要概述:
摘要:
我设置了ClickOnce应用程序的fileAssociations,但是当我运行/更新程序时它们没有注册(我的.bvr文件没有图标,我无法双击它们启动我的应用程序)。
额外信息:
我首先尝试通过属性->发布->选项->文件关联来设置关联。在那次失败的尝试之后,我尝试直接在app.manifest中设置它。
我已经阅读了很多关于这个问题的文章,开始感到沮丧。以下是一些信息:
我想知道也许文件关联只能在安装时设置。
无论如何,我非常希望对这个问题有一些见解。我真的很想在我的项目中使用文件关联。
提前感谢大家。
PS: 在Windows XP和Windows 7上测试过。
编辑:顺便说一下,我也在微软上发布了这个问题。 如果有人也想在那里发布答案的话,我真的想不出来这个问题的答案。:D
摘要:
我设置了ClickOnce应用程序的fileAssociations,但是当我运行/更新程序时它们没有注册(我的.bvr文件没有图标,我无法双击它们启动我的应用程序)。
额外信息:
我首先尝试通过属性->发布->选项->文件关联来设置关联。在那次失败的尝试之后,我尝试直接在app.manifest中设置它。
<fileAssociation
xmlns="urn:schemas-microsoft-com:clickonce.v1"
extension=".bvr"
description="Behavior File"
progid="GGS.Behavior"
defaultIcon="bvrico.ico"
/>
我已经阅读了很多关于这个问题的文章,开始感到沮丧。以下是一些信息:
- 我将其设置为完全信任应用程序(在安全性 -> 启用ClickOnce安全设置 -> 这是完全信任应用程序下)
- 我正在使用.NET 4.0和Visual Studio 2010
- 启用“离线”模式
我想知道也许文件关联只能在安装时设置。
无论如何,我非常希望对这个问题有一些见解。我真的很想在我的项目中使用文件关联。
提前感谢大家。
PS: 在Windows XP和Windows 7上测试过。
编辑:顺便说一下,我也在微软上发布了这个问题。 如果有人也想在那里发布答案的话,我真的想不出来这个问题的答案。:D