用应用程序打开文件类型

时间:2014-08-10 12:08:08

标签: c# winforms

在我的C#游戏中,我想让我的应用程序默认为所有“.htf”文件。现在只打开应用程序。我可以使用某种事件来打开文件的路径吗?

1 个答案:

答案 0 :(得分:1)

您需要为应用程序创建一个安装程序,然后使用文件类型编辑器(在MSI类型安装项目中)将特定扩展名与您的应用程序相关联。

您也可以使用ClickOnce类型安装程序执行相同的操作。查看this SO post了解详情。

对于完整文件路径,Windows将文件名作为命令行的第一个参数传递给您的应用程序。您可以使用Environment.GetCommandLineArgs()(C#/ VB.NET)或My.Application.CommandLineArgs(VB.NET)来获取传入文件的完整路径。