Преобразование плагина x86 TortoiseSVN в x64 - PullRequest
2 голосов
/ 17 января 2010

Я пытаюсь преобразовать 32-битный TortoiseSVN-плагин (реализация IBugTraqProvider), который мы написали так, чтобы он работал на TortoiseSVN x64;но я борюсь с тем, что мне нужно изменить, чтобы это работало.Существуют ли какие-либо конкретные инструменты, которые могут помочь или кто-нибудь знает, какие типы вещей необходимо изменить (reference / IBugTraqProvider?)

Ответы [ 2 ]

1 голос
/ 18 января 2010

Все, что вам нужно сделать, это скомпилировать его для x64 и, конечно же, зарегистрировать как dll x64 (т.е. создать записи реестра в части реестра x64).

Вы можете проверить Gurtle и посмотреть, как это там делается.

0 голосов
/ 25 января 2010

Завершается, используя следующее ...

%SystemRoot%\microsoft.net\Framework64\v2.0.50727\regasm.exe MIssues.dll /codebase
REG ADD HKEY_CLASSES_ROOT\CLSID\{5870B3F1-8393-4C83-ACED-1D5E803A4F2B} /ve /d "My Plugin" /f
REG ADD "HKEY_CLASSES_ROOT\CLSID\{5870B3F1-8393-4C83-ACED-1D5E803A4F2B}\Implemented Categories\{3494FA92-B139-4730-9591-01135D5E7831}" /ve
...