c#编程如何双击打开文件

时间:2012-02-20 16:48:07

标签: file-association

我有一个C#程序,可以处理自己创建的文件。可以通过运行程序然后通过GUI访问该文件来打开该文件。

如何在不必显式运行程序的情况下打开文件,只需双击相关文件即可?

3 个答案:

答案 0 :(得分:1)

您必须在安装程序中添加注册表项,以将程序的文件扩展名与您的应用程序相关联。

以下是MSDN中的一篇文章,它将告诉您有关文件关联的信息:How File Associations Work

答案 1 :(得分:1)

通常你会在安装时执行此操作,如果你没有使用安装程序或ClickOnce,那么你可以从代码中执行此操作,但是你必须在注册表中进行处理:http://mel-green.com/2009/04/c-set-file-type-association/

答案 2 :(得分:0)

你问的是如何associate a file type with your application。您可以通过使用C#向注册表添加条目来完成此操作。