Работа с плагинами Tortoise SVN в C#

#c# #plugins #tortoisesvn

#c# #Плагины #tortoisesvn

Вопрос:

Я создаю новый плагин на C # для TSVN. Я скачал пример C # с http://tortoisesvn.googlecode.com/svn/trunk/contrib/issue-tracker-plugins / .

Я запускаю пример и выполняю шаги, упомянутые здесь http://tortoisesvn.googlecode.com/svn/trunk/contrib/issue-tracker-plugins/issue-tracker-plugins.txt

Но, как только я настраиваю свой плагин в TSVN, TSVN выдает мне следующую ошибку. «Не удалось создать поставщика отслеживания проблем. Пожалуйста, проверьте, что он установлен правильно.»

Кто-нибудь знает причину, почему?

Любая помощь была бы высоко оценена.

Комментарии:

1. Вы должны создать его в debug и посмотреть, что происходит при инициализации

Ответ №1:

Я бы не стал сначала переходить к файлу .txt. Вместо:

  1. Откройте решение на C # http://tortoisesvn.googlecode.com/svn/trunk/contrib/issue-tracker-plugins/ExampleCsPlugin/ExampleCsPlugin.sln
  2. Перестройте его
  3. Отредактируйте файл ExampleCsPlugin.reg и измените file:// пути, чтобы указать, где ваш .была собрана dll (должна быть …ExampleCsPluginbinDebug в вашей рабочей копии).
  4. Дважды щелкните файл .reg в проводнике (откройте его в regedit.exe )

Вы должны быть в состоянии увидеть плагин в диалоговом окне настроек TortiseSVN, когда вы нажимаете кнопку «Добавить …». Как только вы зайдете так далеко, начните изменять вещи и создавать новый проект в соответствии с инструкциями .txt.