João Henrique Braga Ответов: 1

Как я создаю новое расширение?


как создать новое расширение? например, я программирую на C # в Visual studio, идея состоит в том, чтобы сделать программу, которая имеет свое собственное расширение и использует его, чтобы иметь возможность сохранять.

Что я уже пробовал:

Я пытался найти что-то на youtube, но ничего такого, что дало бы мне то, что я хочу

1 Ответов

Рейтинг:
9

ZurdoDev

Вы можете сделать любое расширение, которое вы хотите.

Например, запись в файл может быть очень простой:

string text = "Some data to write to file";        System.IO.File.WriteAllText(@"C:\Test\WriteText.myExtension", text);


Если вы хотите, чтобы ваше приложение запускалось, когда кто-то дважды щелкает по нему, это еще одна проблема, и вам просто нужно зарегистрировать свое приложение как программу для обработки этого расширения.


João Henrique Braga

большое вам спасибо, но о моем приложении, которое запускается, когда кто-то дважды щелкает по нему, как я регистрирую свое приложение в качестве программы для обработки этого расширения?


и сделав это, смогу ли я сохранить все данные, содержащиеся в моей программе?

ZurdoDev

1. Чтобы связать расширение файла с вашим приложением, оно будет отличаться для windows, linux или apple. Видишь ли https://stackoverflow.com/questions/2681878/associate-file-extension-with-application вот один пример.
2. Но это только половина истории. Затем вам нужно посмотреть, как анализировать параметры запуска, чтобы в вашем коде вы знали, когда передается файл.
3. Вы можете сохранять данные любым удобным для вас способом. Текстовые файлы, базы данных и т. д. Это твой выбор.