如何在C#中创建自定义文件扩展名?

Mar*_*nal 6 c# file-extension

我需要有关如何在我的C#应用​​程序中创建自定义文件扩展名的帮助.我创建了一个基本的笔记管理应用.现在我将我的笔记保存为.rtf(note1.rtf).我希望能够创建只有我的应用才能理解的文件扩展名(例如,note.not,也许)

Mar*_*ell 10

作为部署点,您应该注意ClickOnce支持文件扩展名(只要它不处于"仅在线"模式).这使得配置系统识别新文件扩展名变得轻而易举.

您可以在VS2008中的项目属性 - >发布 - >选项 - >文件关联中找到它.如果你没有VS2008,你也可以手动完成,但这并不好玩.


Jon*_*jap 8

文件扩展名是您格式的任意选择,并且它实际上仅取决于您的应用程序在安装时将某个文件扩展名注册为Windows中某种类型的文件.

使用您自己的文件格式通常意味着您使用仅应用程序可以解析的格式保存该格式.它既可以是纯文本也可以是二进制文件,甚至可以使用XML或任何格式,重点是您的应用程序应该能够轻松解析它.