WPF文件关联问题

时间:2013-01-16 00:33:21

标签: c# .net visual-studio installshield

我有一个应用程序,我想为其创建文件关联。它是一个WPF应用程序,我在Visual Studio 2012中使用InstallShield 2012 LE构建了一个安装程序。

我已经通过Install Shield项目中的“File Extensions”屏幕添加了关联,但它似乎不适用于已知的文件类型。如果我添加一个随机扩展,然后右键单击 - >匹配文件上的“打开方式”,则应用程序将显示在列表中,但对于已知文件类型,它不存在。

查看注册表,似乎需要将regkey放在HKEY_CURRENT_USER->SOFTWARE->CLASSES->".FILEEXTENSION"->OpenWithProgids

安装shield会为注册表中的应用程序创建正确的ProgID条目,但除了手动将其添加到注册表之外,似乎没有任何地方可以告诉它创建缺失的密钥。 / p>

在MS从VS中删除自己的安装项目之前,您曾经能够选择扩展和所需的动词。

我是否错过了正确设置的地方,还是需要根据需要手动添加注册表项?

0 个答案:

没有答案