«Открыть с помощью» - программа на C # показывает только значок в контекстном меню Windows «Открыть с помощью» - PullRequest
3 голосов
/ 12 августа 2011

У меня есть программа MyApp, где я могу открыть текстовый файл, который прекрасно работает.Приложение создается в C # с помощью Visual Studio 2003, .NET 1.1.

Но при щелчке правой кнопкой мыши на контекстном меню файла в Проводнике -> «Открыть с помощью»] отображается только значок, а не значок.название приложения или описание.

Как показано здесь: Открыть с помощью контекстного меню (http://data.fuskbugg.se/skalman02/4e450ba043602_openwith.png)

Если мы посмотрим на Блокнот ++ на изображении, этот текст выглядит как текст описания, так же, как на вкладке Общие свойства файла дляnotepad ++. exe.

Какое значение используется там? Как мне установить это значение?

[EDIT]: записи реестра, автоматически генерируемые при использовании «open With -> browse for application», являются: HKEY_CLASSES_ROOT \ Applications \ MyApp.exe \ shell \ open \ команда (по умолчанию) для ключевой команды: "правильный путь" "% 1"

1 Ответ

1 голос
/ 12 августа 2011

Вам необходимо установить AssemblyTitle в AssemblyInfo.cs. После этого вам может потребоваться удалить все записи реестра и заново установить приложение.

(поэтому другим людям с такой же проблемой не нужно искать через цепочку комментариев)

...