Ich verwende BrendanGrant.Helpers.FileAssociation;
(ein NuGet-Paket), um Dateizuordnungen für meine Anwendung zu erstellen. Es funktioniert soweit gut. Allerdings habe ich ein Problem mit den ProgramVerb
s:Warum sind meine Kontextmenu-Einträge in Kleinbuchstaben?
Wenn ich eine ProgramAssociation und fügen Sie Verben es wie folgt aus:
var pai = new ProgramAssociationInfo(fai.ProgID);
pai.Create(
"App name",
new[]
{
new ProgramVerb("Öffnen", Assembly.GetEntryAssembly().Location + " \"%1\""),
new ProgramVerb("Bearbeiten", Assembly.GetEntryAssembly().Location + " \"%1\"")
});
}
Das Bearbeiten und öffnen (bearbeiten und offen) Schlüsselwörter in der contextmenu klein geschrieben werden von Windows-Explorer:
nannte ich den zweiten Eintrag waaaa zu testen, wenn es nur etwas, um das erste Zeichen zu ändern, aber anscheinend ist es nicht.
Was muss ich ändern, damit meine Bearbeitungen und Öffnen im Kontextmenü Großbuchstaben sind?
*** Ein Bild?! *** Du hast gepostet * ap Bild * einer einzelnen Codezeile, anstatt nur die Codezeile zu kopieren und einzufügen? –
@PawelMaga kann ich einfach den Code verwenden, den Sie unten anstelle der Bibliothek gepostet haben? Oder kennen Sie zufällig eine andere Bibliothek? – Mafii
@Mafii kann man leider nicht, schau dir meine bearbeitete Antwort an. –