Развертывание ClickOnce - ассоциация файлов не регистрируется

Итак, вот краткое изложение проблемы:

Резюме:

Я установил ассоциации файлов для моих приложений ClickOnce, однако они не регистрируют , когда я запускаю / обновляю свою программу (например, файлы .bvr, которые я пытаюсь для связывания не имеют значка, и я не могу дважды щелкнуть их, чтобы запустить приложение) .

Дополнительная информация:

Сначала я попытался зайти в Свойства -> Опубликовать -> Параметры -> Ассоциации файлов и установить свои ассоциации оттуда. После этой неудачной попытки я попытался установить его непосредственно в app.manifest:


Я прочитал так много статей об этом, что начинаю расстраиваться. Некоторая информация:

  1. Я настроил его на приложение с полным доверием (Безопасность -> Включить параметры безопасности ClickOnce -> Это приложение с полным доверием)
  2. Я использую .NET 4.0 и Visual Studio 2010
  3. Включить "автономный" режим

Я также обрабатываю данные, передаваемые через AppDomain, но я сомневаюсь, что это действительно что-то меняет.

Мне было интересно, может быть, ассоциации файлов устанавливаются только при установке.

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

Заранее всем спасибо.

PS: Проверено в Windows XP и Windows 7.

Изменить: я также разместил это в Microsoft, кстати.

http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/d610cd55- f3c7-4775-a417-251261832200

Если кто-то захочет опубликовать ответ и там. Я действительно не могу понять этого. : D

9
задан Kevin Wang 30 June 2011 в 02:25
поделиться