Связать файл с приложением - PullRequest
0 голосов
/ 14 ноября 2009

Я строю две программы, текстовый редактор и молнию, но в этих двух программах я хочу связать с ними тип файла, но как я могу это сделать? Спасибо.

Ответы [ 2 ]

1 голос
/ 14 ноября 2009

Вам нужно отредактировать реестр: http://support.microsoft.com/kb/257592
Возможно, вы захотите использовать regedit, чтобы увидеть предыдущие ассоциации файлов, чтобы убедиться, что вы не ошиблись.

c # основы реестра

0 голосов
/ 05 мая 2016

Я знаю, что это старая ветка, но я не думаю, что вы должны возиться с таким реестром. Особенно после того, как ClickOnce и другие мастера развертывания внедрили встроенную возможность для ассоциации файлов. Вы можете найти это в Solution Explorer -> Свойства проекта -> вкладка «Опубликовать» -> кнопка «Параметры» -> вкладка «Связи файлов» . Здесь у вас есть возможность зарегистрировать тип файла, используя пользовательский значок, описание файла и идентификацию программы.

Если вы хотите сделать шаг вперед, вы можете сделать это и с приложениями с одним экземпляром. Я сделал это в учебном проекте на моем сайте: DrawIt В проекте я настраиваю TCP-прослушиватель в первом экземпляре, а во втором, третьем, ... экземпляре подключаю TCP-клиент и отправляю ActivationArguments первому.

Наиболее важные блоки кода находятся в файле Program.cs и void Start_server в Hoofdscherm.cs .

...