Ich habe festgestellt, dass TurtleHub in Ordnung funktioniert. Sie müssen es selbst bauen und nach einigen pretty arcane instructions installieren. Da Google Code wird bald weg, werde ich diese Anweisungen hier zitieren:
Ihre neue C# -Klasse Registrierung kann durch die Verwendung RegAsm von der Kommando Linie erfolgen, wie folgt:
RegAsm bin\Debug\MyCsPlugin.dll /codebase /regfile:MyCsPlugin.reg
Sie ‚ll Notwendigkeit, die REG-Datei zu bearbeiten, durch Hinzufügen eines weiteren "Implementierte Kategorien" Eintrag, der wie folgt aussieht:
[HKEY_CLASSES_ROOT \ CLSID {PUT-GUID-HERE} \ Umgesetzt Kategorien {3494FA92-B139-4730-9591 -01135D5E7831}]
Ersetzen Sie "PUT-GUID-HERE" durch denselben Wert, den Sie zuvor verwendet haben.
Dann fusionieren Sie diese .REG-Datei in die Registrierung, und Ihr Plugin ist bereit zu gehen!
Der RegAsm
Befehl funktionierte nicht für mich, also musste ich seinen vollständigen Pfad angeben. Mein Befehl wie folgt aussehen endete:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe bin\Release\TurtleHub.dll /codebase /regfile:bin\Release\TurtleHub.reg
Als nächstes ich die resultierende TurtleHub.reg Datei bearbeitet und hinzugefügt, um diese Zeile am Ende:
[HKEY_CLASSES_ROOT\CLSID\{B2C6EC0F-8742-4792-9FDC-10635D2C118B}\Implemented Categories\{3494FA92-B139-4730-9591-01135D5E7831}]
Danach habe ich doppelt geklickt die Regen Datei, um es der Registrierung hinzuzufügen.
Die Parameter sind ziemlich intuitiv. Es gibt nur einen: [Benutzername]/[Reponame]