Рейтинг:
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. Вы можете сохранять данные любым удобным для вас способом. Текстовые файлы, базы данных и т. д. Это твой выбор.