Утилита для ручной установки плагинов экрана Today.
Может пригодится для отладки плагинов, когда требуется быстро установить плагин без создания cab файла или правки реестра.
Теперь можно использовать параметры командной строки. Шаблон вызова: setuptoday.exe [plugin_name] [plugin_path], при этом отключается плагин с именем plugin_name, в папку Windows копируется плагин из plugin_path и снова включается плагин.
Пример вызова: SetupToday.exe HtmlToday \Temp\htmltoday.dll
Если плагин до этого не существовал, то создастся запись о плагине (с минимумом параметров) и плагин активируется Кстати, эту строку можно прописать параметры проекта плагина и тогда можно будет перезапускать плагин прямо из студии. Для этого делаем следующее:
Копируем setuptoday.exe в какой-либо каталог на МБ, например в \Temp
Запускаем студию, открываем проект в плагином.
Идем
в свойства проекта (Settings\Deployment). В параметр Remote Directory
пишем имя каталога, куда временон будем выливать новый файл, например
\Temp (Главное, чтобы это dll плагина запускалась не из него)
Идем
в настройки дебага (Settings\Debugging). В параметр Remote Executable
пишем \Temp\SetupToday.exe , в параметр Command Arguments пишем
название плагина и путь к выложенному файлу, например HtmlToday
\Temp\htmltoday.dll (Важно - в текущей версии в имени плагина не должно
быть пробелов, но в пути к плагину пробелы могут стоять)
Собираем проект и нажимаем F5 (Run). Если все прошло гладко, то наблюдаем смену плагина на тудее.
Кстати, при запуске из-под студии прога пишет всякое в окно Output студии, так что можно контролировать ход установки плагина...