Agent Smith Plugin
От: Аноним  
Дата: 06.02.08 09:26
Оценка: 106 (7)
Привет,
Есть вот такой вот плагин для решарпера
для проверки соглашений именования и проверки спеллинга коментариев, идентификаторов, ресурсов
и строк.
http://www.agentsmithplugin.com
Re: Agent Smith Plugin
От: Kalina9001  
Дата: 06.02.08 10:25
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Привет,

А>Есть вот такой вот плагин для решарпера
А>для проверки соглашений именования и проверки спеллинга коментариев, идентификаторов, ресурсов
А>и строк.
А>http://www.agentsmithplugin.com

Спасибо, попробуем
... << RSDN@Home 1.2.0 alpha rev. 787>>
Re: Agent Smith Plugin
От: orangy Россия
Дата: 06.02.08 10:43
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Привет,

А>Есть вот такой вот плагин для решарпера
А>для проверки соглашений именования и проверки спеллинга коментариев, идентификаторов, ресурсов
А>и строк.
А>http://www.agentsmithplugin.com

Вы Автор? Если так, то хотелось бы получить от Вас краткое описание для странички Plugins, которая в скором времени должна появиться на нашем сайте. Vendor, Contact Email, Website, License, Description, и еще ссылка для "read more..."
Спасибо!
... << RSDN@Home 1.2.0 alpha rev. 655>>
"Develop with pleasure!"
Re: Agent Smith Plugin
От: Аноним  
Дата: 06.02.08 11:08
Оценка:
о, здорово, давно такой хотел

Жаль только, что не проверяет простые комментарии, а только XML-comments.
Пожелания
От: Блудов Павел Россия  
Дата: 07.02.08 03:21
Оценка:
Здравствуйте, Сергей!

Спасибо огромное. Для проектов с открытым кодом вещь просто незаменимая, а для остальных очень полезная.
Особенно порадовало 'Replace with <see cref='
Вобщем прелесть просто.

Вот список мелочей, которые вылезли в первые пол-часа работы.
... << RSDN@Home 1.2.0 alpha rev. 788>>
Часть вопросов снимается.
От: Блудов Павел Россия  
Дата: 07.02.08 03:41
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

Как подключить русский словарь от open office я разобрался. Правда для импорта зачем-то нужен write access для исходных файлов.
Копирование в temp и импорт оттуда помогли. Осталось только пожелание сохранять язык комментариев отдельно для кажного солюшена.
... << RSDN@Home 1.2.0 alpha rev. 788>>
Re: Agent Smith Plugin
От: Kalina9001  
Дата: 08.02.08 10:13
Оценка:
Что то туплю, как вызвать окно устоновок?
... << RSDN@Home 1.2.0 alpha rev. 789>>
Re[2]: Agent Smith Plugin
От: Блудов Павел Россия  
Дата: 09.02.08 01:26
Оценка: 2 (1)
Здравствуйте, Kalina9001, Вы писали:

K>Что то туплю, как вызвать окно устоновок?

Resharper->Options->Languages->c#->Formatting Style->AgentSmith Code Style Settings.
... << RSDN@Home 1.2.0 alpha rev. 788>>
Re[3]: Agent Smith Plugin
От: Kalina9001  
Дата: 11.02.08 09:05
Оценка:
Здравствуйте, Блудов Павел, Вы писали:
K>>Что то туплю, как вызвать окно устоновок?
БП>Resharper->Options->Languages->c#->Formatting Style->AgentSmith Code Style Settings.

Благодарю!
... << RSDN@Home 1.2.0 alpha rev. 789>>
Re: Пожелания
От: Small  
Дата: 15.02.08 07:10
Оценка:
Вы не могли бы реализовать одновременную поддержку сразу нескольких словарей.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Re: Пожелания
От: Димчанский Литва http://dimchansky.github.io/
Дата: 16.02.08 22:54
Оценка:
Ещё есть пожелание, чтобы по ключику NOUPGRADE=1 можно было поставить вторую инсталяцию (одну для VS2005, друную для VS2008) на одном и том же компе.
Re: Пожелания
От: Аноним  
Дата: 03.03.08 13:50
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, Сергей!


БП>Спасибо огромное. Для проектов с открытым кодом вещь просто незаменимая, а для остальных очень полезная.

БП>Особенно порадовало 'Replace with <see cref='
БП>Вобщем прелесть просто.

БП>Вот список мелочей, которые вылезли в первые пол-часа работы.

БП>
Спасибо Павел ,
Я рад, что плагин нравится.
Я думаю что, большинство пожеланий я в скором времени сделаю.
Я их сейчас перегоняю в Issue Tracker на http://agentsmithplugin.googlecode.com
Если будут еще какие-то замечания пишите пожалуйста туда.
Настройки нэймин конвеншенов импортируются вместе с Code Style настройками решарпера.
Поддержку сразу нескольких словарей (отдельных для коментариев и т.д.) я на днях выложу.
Re[2]: Agent Smith Plugin
От: Аноним  
Дата: 03.03.08 14:02
Оценка:
Здравствуйте, orangy, Вы писали:

O>Здравствуйте, <Аноним>, Вы писали:


А>>Привет,

А>>Есть вот такой вот плагин для решарпера
А>>для проверки соглашений именования и проверки спеллинга коментариев, идентификаторов, ресурсов
А>>и строк.
А>>http://www.agentsmithplugin.com

O>Вы Автор? Если так, то хотелось бы получить от Вас краткое описание для странички Plugins, которая в скором времени должна появиться на нашем сайте. Vendor, Contact Email, Website, License, Description, и еще ссылка для "read more..."

O>Спасибо!

Добрый день,

Vendor: Sergey Zyuzin
Contact Email: forever.zet[at]gmail.com
License: GNU General Public License v2
Websute: http://www.agentsmithplugin.com
Description:
Code Style Validation plugin
* Naming convention validation.
* XML comment validation.
* Multilingual spell checking (XML comments, string literals, identifiers and resource files).
* Smart paste.

Read more: http://www.agentsmithplugin.com

Спасибо
Re[2]: Пожелания
От: Аноним  
Дата: 03.03.08 14:17
Оценка:
Здравствуйте, Димчанский, Вы писали:

Д>Ещё есть пожелание, чтобы по ключику NOUPGRADE=1 можно было поставить вторую инсталяцию (одну для VS2005, друную для VS2008) на одном и том же компе.


Спасибо, сделаю
Re[2]: Пожелания
От: Аноним  
Дата: 03.03.08 14:27
Оценка:
Здравствуйте, Small, Вы писали:

S>Вы не могли бы реализовать одновременную поддержку сразу нескольких словарей.


Добрый день,

Уже сделал, на днях выложу.

Спасибо.
Re[2]: Agent Smith Plugin
От: Аноним  
Дата: 03.03.08 15:17
Оценка:
Здравствуйте, Аноним, Вы писали:

А>о, здорово, давно такой хотел


А>Жаль только, что не проверяет простые комментарии, а только XML-comments.


Добрый день,
Я возможно добавлю проверку простых коментариев. Мне кажется в них обычно
бывает много всего, что спелл чеккер не провалидирует. А много неправильно
идентифицированных ошибок будут раздражать.

Спасибо
Re[3]: Пожелания
От: Блудов Павел Россия  
Дата: 04.03.08 01:59
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Здравствуйте, Димчанский, Вы писали:


Д>>Ещё есть пожелание, чтобы по ключику NOUPGRADE=1 можно было поставить вторую инсталяцию (одну для VS2005, друную для VS2008) на одном и том же компе.


А>Спасибо, сделаю


Хм. А у меня всё поставилось банальным copy+paste из каталога ReSharper\3.1\8.0 в ReSharper\3.1\9.0
Но решарпер у меня один и тот же (3.11EAP) для обоих студий.
С 4.0 такой ход наверное не пройдёт.
... << RSDN@Home 1.2.0 alpha rev. 788>>
CustomDictionaries.cs
От: Блудов Павел Россия  
Дата: 04.03.08 01:59
Оценка:
Здравствуйте, Сергей!

В свине нехватает файла src\AgentSmith\Options\CustomDictionaries.cs
Очень рекомендую поставить VisualSvn (для хороших людей он совершенно бесплатный)
Тогда новые файлы будут добавляться сами.

А>Я рад, что плагин нравится.


А>Я думаю что, большинство пожеланий я в скором времени сделаю.

А>Я их сейчас перегоняю в Issue Tracker на http://agentsmithplugin.googlecode.com
А>Если будут еще какие-то замечания пишите пожалуйста туда.
Могу и туда, но если писать по-английски, то получится дважды испорченный телефон.
... << RSDN@Home 1.2.0 alpha rev. 788>>
[немножко оффтопик)
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 04.03.08 08:14
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Очень рекомендую поставить VisualSvn (для хороших людей он совершенно бесплатный)

БП>Тогда новые файлы будут добавляться сами.

Кстати говоря, раз лицензия выдается одна на проект, то, может быть, кто-то уже попросил эту штуку для проекта интеграции? И может даже ключик мне послать?
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
--
Re: [немножко оффтопик)
От: Димчанский Литва http://dimchansky.github.io/
Дата: 04.03.08 09:04
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

СТ>Кстати говоря, раз лицензия выдается одна на проект, то, может быть, кто-то уже попросил эту штуку для проекта интеграции? И может даже ключик мне послать?


Я так для себя keygen написал. Правда файл с публичным ключиком при этом патчу.
Re: Agent Smith Plugin
От: Aen Sidhe Россия Просто блог
Дата: 04.03.08 17:55
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Привет,

А>Есть вот такой вот плагин для решарпера
А>для проверки соглашений именования и проверки спеллинга коментариев, идентификаторов, ресурсов
А>и строк.
А>http://www.agentsmithplugin.com

А 4.0 версия поддерживается?
С уважением, Анатолий Попов.
ICQ: 995-908
Re: [немножко оффтопик)
От: Блудов Павел Россия  
Дата: 05.03.08 01:31
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

СТ>Кстати говоря, раз лицензия выдается одна на проект, то, может быть, кто-то уже попросил эту штуку для проекта интеграции?

Этот кто-то должен быть или Камил или Москаль. Напиши в рассылку, может быть и ответят.
... << RSDN@Home 1.2.0 alpha rev. 788>>
Re[2]: [немножко оффтопик)
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 05.03.08 09:02
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, Сергей Туленцев, Вы писали:


СТ>>Кстати говоря, раз лицензия выдается одна на проект, то, может быть, кто-то уже попросил эту штуку для проекта интеграции?

БП>Этот кто-то должен быть или Камил или Москаль. Напиши в рассылку, может быть и ответят.

Не увидел требования, что это должен быть project leader. Впрочем, напишу.
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
--
Re[2]: Agent Smith Plugin
От: Аноним  
Дата: 05.03.08 11:30
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>Здравствуйте, Аноним, Вы писали:


А>>Привет,

А>>Есть вот такой вот плагин для решарпера
А>>для проверки соглашений именования и проверки спеллинга коментариев, идентификаторов, ресурсов
А>>и строк.
А>>http://www.agentsmithplugin.com

AS>А 4.0 версия поддерживается?


4.0 пока не поддерживается ( У меня решарпер 4.0 просто не заработал )
Re[3]: Пожелания
От: Аноним  
Дата: 05.03.08 17:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Small, Вы писали:


S>>Вы не могли бы реализовать одновременную поддержку сразу нескольких словарей.


А>Добрый день,


А>Уже сделал, на днях выложу.


А>Спасибо.


Готово
Re[3]: Agent Smith Plugin
От: orangy Россия
Дата: 05.03.08 20:03
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>4.0 пока не поддерживается ( У меня решарпер 4.0 просто не заработал )

А написать? А пообщаться? А выяснить какого, собственно, сеновала?
... << RSDN@Home 1.2.0 alpha rev. 655>>
"Develop with pleasure!"
Re: CustomDictionaries.cs
От: Аноним  
Дата: 05.03.08 20:19
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, Сергей!


БП>В свине нехватает файла src\AgentSmith\Options\CustomDictionaries.cs

БП>Очень рекомендую поставить VisualSvn (для хороших людей он совершенно бесплатный)
БП>Тогда новые файлы будут добавляться сами.

А>>Я рад, что плагин нравится.


А>>Я думаю что, большинство пожеланий я в скором времени сделаю.

А>>Я их сейчас перегоняю в Issue Tracker на http://agentsmithplugin.googlecode.com
А>>Если будут еще какие-то замечания пишите пожалуйста туда.
БП>Могу и туда, но если писать по-английски, то получится дважды испорченный телефон.

Залил файл и версию с поддержкой нескольких словарей одновременно.
На Visual Svn обязательно гляну, спасибо.
Сила нормального челорвеческого общения
От: Блудов Павел Россия  
Дата: 06.03.08 02:24
Оценка:
Здравствуйте, orangy, Вы писали:

O>А написать? А пообщаться? А выяснить какого, собственно, сеновала?

А толку? Я вот уже пол-года пишу переодически, что Решарпер не дружит с Немерлем а воз и ныне там.
Понятно, что в ProjectNode нехватает какого-то нужного Решарперу свойства, но какого
... << RSDN@Home 1.2.0 alpha rev. 788>>
Re: Сила нормального челорвеческого общения
От: orangy Россия
Дата: 06.03.08 09:11
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

O>>А написать? А пообщаться? А выяснить какого, собственно, сеновала?

БП>А толку? Я вот уже пол-года пишу переодически, что Решарпер не дружит с Немерлем а воз и ныне там.
БП>Понятно, что в ProjectNode нехватает какого-то нужного Решарперу свойства, но какого
Я уже много раз говорил, что этот форум — место поговорить, обсудить, рассказать. Если что-то должно быть сделано — надо писать реквесты. Память-то у нас обычная, человеческая
Вот ты напомнил, теперь можно попробовать еще разок не забыть разобраться
... << RSDN@Home 1.2.0 alpha rev. 655>>
"Develop with pleasure!"
Re[2]: Сила нормального челорвеческого общения
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 06.03.08 10:32
Оценка: :)
Здравствуйте, orangy, Вы писали:

O>Я уже много раз говорил, что этот форум — место поговорить, обсудить, рассказать. Если что-то должно быть сделано — надо писать реквесты. Память-то у нас обычная, человеческая

O>Вот ты напомнил, теперь можно попробовать еще разок не забыть разобраться

Реквест, кстати, есть
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[3]: Agent Smith Plugin
От: V.Petrovski Беларусь  
Дата: 06.03.08 15:42
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>4.0 пока не поддерживается ( У меня решарпер 4.0 просто не заработал )


Скорее всего потому, что ему надо .NET Framework 3.5.
Ребята из JetBrains молгибы проверить инсталяторе его наличие.
Я кстати нигде не нашел инфы что ему нужен .NET Framework 3.5.


SafeDevelop
Re[4]: Agent Smith Plugin
От: Аноним  
Дата: 06.03.08 19:48
Оценка:
Здравствуйте, V.Petrovski, Вы писали:

VP>Здравствуйте, <Аноним>, Вы писали:


А>>4.0 пока не поддерживается ( У меня решарпер 4.0 просто не заработал )


VP>Скорее всего потому, что ему надо .NET Framework 3.5.

VP>Ребята из JetBrains молгибы проверить инсталяторе его наличие.
VP>Я кстати нигде не нашел инфы что ему нужен .NET Framework 3.5.

Спасибо, помогло.
Re[2]: Agent Smith Plugin
От: Аноним  
Дата: 06.03.08 19:54
Оценка:
Здравствуйте, Aen Sidhe, Вы писали:

AS>Здравствуйте, Аноним, Вы писали:


А>>Привет,

А>>Есть вот такой вот плагин для решарпера
А>>для проверки соглашений именования и проверки спеллинга коментариев, идентификаторов, ресурсов
А>>и строк.
А>>http://www.agentsmithplugin.com

AS>А 4.0 версия поддерживается?


На первый взгляд переделывать прилично...
Подожду более менее окончательного варианта решарпера 4, чтобы не переделывать несколько раз.
Ребята из JetBrains, вы планируете еще интерфейсы менять ?

Спасибо,
Сергей.
Re[3]: Agent Smith Plugin
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 07.03.08 06:41
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подожду более менее окончательного варианта решарпера 4, чтобы не переделывать несколько раз.

А>Ребята из JetBrains, вы планируете еще интерфейсы менять ?

Практически нет. Все что хотели изменить в интерфейсах к 4 версии — уже сделано
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
EnvDTE из плагина
От: Блудов Павел Россия  
Дата: 07.03.08 07:39
Оценка:
Здравствуйте, xvost, Вы писали:

X>Практически нет. Все что хотели изменить в интерфейсах к 4 версии — уже сделано

А, например, очеловечить весь EnvDTE у вас в планах нет?

Я вот очень хочу добраться до отладчика, но не хочу общаться с EnvDTE.Debugger напрямую.

Конкретно нужно добраться до метода из окошка "Call stack" или сборки из окошка "Modules".

Или всё-таки нет ничего страшного в общении со студией "напрямую"?
И если да, то нужно ли предпринимать какие-то шаги чтобы Решарпер на меня за это не обиделся.
Что-то вроде
using(new DangerousCallCookie())
{
    // Тут можно дёргать методы  EnvDTE.

}
// А тут уже нельзя.


Или даже этого ничего не нужно и все ContextActions всегда выполняются в главной GUI нитке студии?
... << RSDN@Home 1.2.0 alpha rev. 788>>
Re: EnvDTE из плагина
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 07.03.08 09:10
Оценка: 34 (1)
Здравствуйте, Блудов Павел, Вы писали:

БП>Или даже этого ничего не нужно и все ContextActions всегда выполняются в главной GUI нитке студии?


EnvDTE можно дергать напрямую. Мы ж нормально сосуществуем с другими плагинами к студии.....

Насчет выполнения — у ContextAction'а метод "IsAvailable" выполняется в друглм трэде, а Execute — в главном
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[4]: Agent Smith Plugin
От: Small  
Дата: 07.03.08 19:40
Оценка:
Пытаюсь переделать этот плагин под R#4 — практически все сделал и вроде как работает.
Но возникла неожиданная проблема.

Автор плагина использует StringCollectionEdit для окна опций.
Выяснилось, что конструктор StringCollectionEdit() кидает исключение NullReferenceException() на стическом конструкторе ImageId. Соответственно окно с опциями отображается криво
Воспроизвести элементарно — просто пишаем в тесте
StringCollectionEdit edit = new StringCollectionEdit();
и имеем исключение

Как с этим бороться?

Кстати у Вас самих что-то с иконками у StringCollectionEdit в настройках не в порядке — иконок нет одни крестики (закладка для опций тестов)
... << RSDN@Home 1.2.0 alpha rev. 677>>
Re: Agent Smith Plugin
От: knst Россия  
Дата: 08.03.08 12:15
Оценка:
здорово, давно такого хотелось

Только я не нашел как экспортировать рулы. Хотелось бы чтобы у весей команды они совпадали, а заставлять каждого руками докручивать правила под принятые код стандарты как-то неправильно.

И небольшой баг репорт. Под в опшнах в Agent Smith Code Style Settings кнопок add, delete не видно — уезжают за пределы панели, торчат только куски первых букв.
Re[2]: Agent Smith Plugin
От: Аноним  
Дата: 09.03.08 14:48
Оценка:
Здравствуйте, knst, Вы писали:

K>здорово, давно такого хотелось


K>Только я не нашел как экспортировать рулы. Хотелось бы чтобы у весей команды они совпадали, а заставлять каждого руками докручивать правила под принятые код стандарты как-то неправильно.


K>И небольшой баг репорт. Под в опшнах в Agent Smith Code Style Settings кнопок add, delete не видно — уезжают за пределы панели, торчат только куски первых букв.



Настройки эскпортируются/импортируются через Code Style Sharing в настройках решарпера.
А про такой баг мне писали, но я его никак не могу воспроизвести.

Спасибо,
Сергей
Re[3]: Agent Smith Plugin
От: knst Россия  
Дата: 09.03.08 15:08
Оценка:
А>А про такой баг мне писали, но я его никак не могу воспроизвести.

Кажется дрогнула рука. "Под в опшнах в Agent Smith Code Style Settings " читать как "Под вистой в опшнах в Agent Smith Code Style Settings "
По скольку это явно связано с UI то уточню — схема стоит aero разрешение экрана 1280х1024
может это поможет локализовать проблему .
Re[2]: WiX + NOUPGRADE
От: forever.zet  
Дата: 09.03.08 15:55
Оценка:
Здравствуйте, Димчанский, Вы писали:

Д>Ещё есть пожелание, чтобы по ключику NOUPGRADE=1 можно было поставить вторую инсталяцию (одну для VS2005, друную для VS2008) на одном и том же компе.


А у вас нет примера как это сделать? У меня получается, что если этот инсталятор уже запускался, то во второй раз он показывает окошко Починить/Отинсталить.

Спасибо.
Re[3]: Agent Smith Plugin
От: orangy Россия
Дата: 09.03.08 17:32
Оценка:
Здравствуйте, <Аноним>, Вы писали:

K>>И небольшой баг репорт. Под в опшнах в Agent Smith Code Style Settings кнопок add, delete не видно — уезжают за пределы панели, торчат только куски первых букв.

А>А про такой баг мне писали, но я его никак не могу воспроизвести.
Попробуй поменять DPI, выставить Large Fonts — от этого UI часто уезжает.
... << RSDN@Home 1.2.0 alpha rev. 655>>
"Develop with pleasure!"
Re[5]: Agent Smith Plugin
От: orangy Россия
Дата: 09.03.08 17:32
Оценка:
Здравствуйте, Small, Вы писали:

S>Кстати у Вас самих что-то с иконками у StringCollectionEdit в настройках не в порядке — иконок нет одни крестики (закладка для опций тестов)

А можно картинку? А то я что-то не понял, что имеется ввиду.
... << RSDN@Home 1.2.0 alpha rev. 655>>
"Develop with pleasure!"
Re[6]: Agent Smith Plugin
От: Small  
Дата: 09.03.08 17:56
Оценка:
Здравствуйте, orangy, Вы писали:
O>А можно картинку? А то я что-то не понял, что имеется ввиду.

... << RSDN@Home 1.2.0 alpha rev. 677>>
Re[7]: Agent Smith Plugin
От: orangy Россия
Дата: 09.03.08 19:12
Оценка:
Здравствуйте, Small, Вы писали:

S>>Кстати у Вас самих что-то с иконками у StringCollectionEdit в настройках не в порядке — иконок нет одни крестики (закладка для опций тестов)

O>А можно картинку? А то я что-то не понял, что имеется ввиду.
А, ну это не опции тестов И к тому же это просто Image Placeholder, т.е. дизайнеры еще картинок не нарисовали. И к тому же, уже нарисовали и в последних билдах должны быть нормальные картинки.
... << RSDN@Home 1.2.0 alpha rev. 655>>
"Develop with pleasure!"
Re[8]: Agent Smith Plugin
От: Small  
Дата: 09.03.08 19:29
Оценка:
Тем не мене хотелось бы все-таки узнать как с помощью дизайнера правмльно помещать StringCollectionEdit на форму? Или это тоже в последних билдах исправлено?
... << RSDN@Home 1.2.0 alpha rev. 677>>
Re[3]: WiX + NOUPGRADE
От: V.Petrovski Беларусь  
Дата: 10.03.08 07:34
Оценка:
Здравствуйте, forever.zet, Вы писали:

FZ>А у вас нет примера как это сделать? У меня получается, что если этот инсталятор уже запускался, то во второй раз он показывает окошко Починить/Отинсталить.

Вот кусок из моего плагина:
<Property Id="VSVERSION" Value="8.0" Secure="yes" />
<Property Id="RESHARPERVERSION" Value="3.0" Secure="yes" />
<Property Id="NOUPGRADE" Secure="yes" />
<Property Id="CANNOTUPGRADENEWER" Secure="yes" />
<Property Id="CANNOTUPGRADESAME" Secure="yes" />
<Property Id="EXISTINGPRODUCTS" Secure="yes" />
<Property Id="INSTALLDIR" Secure="yes" />
<Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" />
<Property Id="VSINSTALLDIR" Secure="yes">
        <RegistrySearch Id="RS.VsInstallDir" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\[VSVERSION]" Name="InstallDir" Type="directory" />
</Property>
<Property Id="RESHARPERINSTALLDIR" Secure="yes">
        <RegistrySearch Id="RS.ReSharperINSTALLDIR" Root="HKLM" Key="SOFTWARE\JetBrains\ReSharper\v[RESHARPERVERSION]\vs[VSVERSION][VSROOTSUFFIX]" Name="InstallDir" Type="directory" />
</Property>

<Upgrade Id="PUT-GUID-HERE">
        <UpgradeVersion Minimum="$(var.PRODUCTVERSION)" Maximum="$(var.PRODUCTVERSION)" Property="CANNOTUPGRADESAME" OnlyDetect="yes" IncludeMinimum="yes" IncludeMaximum="yes" />
        <UpgradeVersion Minimum="$(var.PRODUCTVERSION)" Maximum="127.0.0" Property="CANNOTUPGRADENEWER" OnlyDetect="yes" IncludeMaximum="yes" />
        <UpgradeVersion Minimum="0.0.0" Maximum="$(var.PRODUCTVERSION)" Property="EXISTINGPRODUCTS" MigrateFeatures="yes" IncludeMinimum="yes" />
</Upgrade>

<Condition Message="An administrator must approve or install [ProductName].">Privileged</Condition>
<Condition Message="[ProductName] can only be installed on Windows 2000 or a more recent version">VersionNT &gt;= 500</Condition>
<Condition Message="[ProductName] can only be installed on machines with Visual Studio [VSVERSION] installed.">(VSINSTALLDIR &lt;&gt; "") OR Installed</Condition>
<Condition Message="Setup has detected that the same version of [ProductName] is already installed on your system. The installer can only upgrade from older versions. You should manually uninstall the conflicting product and then run the installation again.">NOT CANNOTUPGRADESAME OR Installed OR NOUPGRADE</Condition>
<Condition Message="Setup has detected that a newer version of [ProductName] is already installed on your system. The installer can only upgrade from older versions. You should manually uninstall the conflicting product and then run the installation again.">NOT CANNOTUPGRADENEWER OR Installed OR NOUPGRADE</Condition>
<Condition Message='JetBrains ReSharper [RESHARPERVERSION] is not installed for VS[VSVERSION].'><![CDATA[RESHARPERINSTALLDIR <> ""]]></Condition>


SafeDevelop
Re[4]: Agent Smith Plugin
От: forever.zet  
Дата: 10.03.08 11:55
Оценка:
Здравствуйте, knst, Вы писали:


А>>А про такой баг мне писали, но я его никак не могу воспроизвести.


K>Кажется дрогнула рука. "Под в опшнах в Agent Smith Code Style Settings " читать как "Под вистой в опшнах в Agent Smith Code Style Settings "

K>По скольку это явно связано с UI то уточню — схема стоит aero разрешение экрана 1280х1024
K>может это поможет локализовать проблему .

Скорее всего дело действительно в Висте, на XP я уже все, что можно было перепробовал. Будем искать...
Re[4]: WiX + NOUPGRADE
От: Сергей Зюзин  
Дата: 10.03.08 12:16
Оценка:
Здравствуйте, V.Petrovski, Вы писали:

VP>Здравствуйте, forever.zet, Вы писали:


FZ>>А у вас нет примера как это сделать? У меня получается, что если этот инсталятор уже запускался, то во второй раз он показывает окошко Починить/Отинсталить.

VP>Вот кусок из моего плагина:
VP>
VP><Property Id="VSVERSION" Value="8.0" Secure="yes" />
VP><Property Id="RESHARPERVERSION" Value="3.0" Secure="yes" />
VP><Property Id="NOUPGRADE" Secure="yes" />
VP><Property Id="CANNOTUPGRADENEWER" Secure="yes" />
VP><Property Id="CANNOTUPGRADESAME" Secure="yes" />
VP><Property Id="EXISTINGPRODUCTS" Secure="yes" />
VP><Property Id="INSTALLDIR" Secure="yes" />
VP><Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" />
VP><Property Id="VSINSTALLDIR" Secure="yes">
VP>        <RegistrySearch Id="RS.VsInstallDir" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\[VSVERSION]" Name="InstallDir" Type="directory" />
VP></Property>
VP><Property Id="RESHARPERINSTALLDIR" Secure="yes">
VP>        <RegistrySearch Id="RS.ReSharperINSTALLDIR" Root="HKLM" Key="SOFTWARE\JetBrains\ReSharper\v[RESHARPERVERSION]\vs[VSVERSION][VSROOTSUFFIX]" Name="InstallDir" Type="directory" />
VP></Property>

VP><Upgrade Id="PUT-GUID-HERE">
VP>        <UpgradeVersion Minimum="$(var.PRODUCTVERSION)" Maximum="$(var.PRODUCTVERSION)" Property="CANNOTUPGRADESAME" OnlyDetect="yes" IncludeMinimum="yes" IncludeMaximum="yes" />
VP>        <UpgradeVersion Minimum="$(var.PRODUCTVERSION)" Maximum="127.0.0" Property="CANNOTUPGRADENEWER" OnlyDetect="yes" IncludeMaximum="yes" />
VP>        <UpgradeVersion Minimum="0.0.0" Maximum="$(var.PRODUCTVERSION)" Property="EXISTINGPRODUCTS" MigrateFeatures="yes" IncludeMinimum="yes" />
VP></Upgrade>

VP><Condition Message="An administrator must approve or install [ProductName].">Privileged</Condition>
VP><Condition Message="[ProductName] can only be installed on Windows 2000 or a more recent version">VersionNT &gt;= 500</Condition>
VP><Condition Message="[ProductName] can only be installed on machines with Visual Studio [VSVERSION] installed.">(VSINSTALLDIR &lt;&gt; "") OR Installed</Condition>
VP><Condition Message="Setup has detected that the same version of [ProductName] is already installed on your system. The installer can only upgrade from older versions. You should manually uninstall the conflicting product and then run the installation again.">NOT CANNOTUPGRADESAME OR Installed OR NOUPGRADE</Condition>
VP><Condition Message="Setup has detected that a newer version of [ProductName] is already installed on your system. The installer can only upgrade from older versions. You should manually uninstall the conflicting product and then run the installation again.">NOT CANNOTUPGRADENEWER OR Installed OR NOUPGRADE</Condition>
VP><Condition Message='JetBrains ReSharper [RESHARPERVERSION] is not installed for VS[VSVERSION].'><![CDATA[RESHARPERINSTALLDIR <> ""]]></Condition>
VP>



Странно, у меня RGReatEx c ключом NOUPGRADE=1 тоже показывает починить/отинсталить. Че-то не так делаю ?
Re[5]: WiX + NOUPGRADE
От: V.Petrovski Беларусь  
Дата: 10.03.08 13:02
Оценка:
Здравствуйте, Сергей Зюзин, Вы писали:

СЗ>Странно, у меня RGReatEx c ключом NOUPGRADE=1 тоже показывает починить/отинсталить. Че-то не так делаю ?

А ты кроме это клюа еще что-нить задаешь? Можно версию плагина и командную строку которую ты используешь ивидеть?


SafeDevelop
Re[6]: WiX + NOUPGRADE
От: Сергей Зюзин  
Дата: 10.03.08 13:10
Оценка:
Здравствуйте, V.Petrovski, Вы писали:

VP>Здравствуйте, Сергей Зюзин, Вы писали:


СЗ>>Странно, у меня RGReatEx c ключом NOUPGRADE=1 тоже показывает починить/отинсталить. Че-то не так делаю ?

VP>А ты кроме это клюа еще что-нить задаешь? Можно версию плагина и командную строку которую ты используешь ивидеть?

msiexec /i "RGreatEx.Setup-1.0.6.msi" RESHARPERVERSION=3.1 NOUPGRADE=1
Re[7]: WiX + NOUPGRADE
От: V.Petrovski Беларусь  
Дата: 10.03.08 13:18
Оценка:
Здравствуйте, Сергей Зюзин, Вы писали:

СЗ>msiexec /i "RGreatEx.Setup-1.0.6.msi" RESHARPERVERSION=3.1 NOUPGRADE=1

ок. Так в чем проблема? Ты не можешь поставить под разные студии, или для разных версий R#?


SafeDevelop
Re[9]: Agent Smith Plugin
От: Small  
Дата: 10.03.08 13:44
Оценка:
Плюнул я в итоге на Ваш StringCollectionEdit и написал свой

В итоге есть портированная версия под Resharper 4.0.748 (от 8 марта), надеюсь сильно интерфейсы дальше менять не будете.
Если у автора есть желание, я готов ему выслать портированный проект.

Для всех остальных скопилированная версия (без словарей и установщика) библиотеки.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Re[8]: WiX + NOUPGRADE
От: Сергей Зюзин  
Дата: 11.03.08 09:20
Оценка:
Здравствуйте, V.Petrovski, Вы писали:

VP>Здравствуйте, Сергей Зюзин, Вы писали:


СЗ>>msiexec /i "RGreatEx.Setup-1.0.6.msi" RESHARPERVERSION=3.1 NOUPGRADE=1

VP>ок. Так в чем проблема? Ты не можешь поставить под разные студии, или для разных версий R#?

Да, хочу для разных версий студий поставить.

msiexec /i "RGreatEx.Setup-1.0.6.msi" RESHARPERVERSION=3.1 VSVERSION=8.0
msiexec /i "RGreatEx.Setup-1.0.6.msi" RESHARPERVERSION=3.1 VSVERSION=9.0 NOUPGRADE=1

Вторая команда показывает окошко отинсталить/починить
Re[10]: Agent Smith Plugin
От: Сергей Зюзин  
Дата: 11.03.08 09:21
Оценка:
Здравствуйте, Small, Вы писали:

S>Плюнул я в итоге на Ваш StringCollectionEdit и написал свой


S>В итоге есть портированная версия под Resharper 4.0.748 (от 8 марта), надеюсь сильно интерфейсы дальше менять не будете.

S>Если у автора есть желание, я готов ему выслать портированный проект.

Конечно есть желание,

Спасибо

S>Для всех остальных скопилированная версия (без словарей и установщика) библиотеки.
Re[9]: WiX + NOUPGRADE
От: V.Petrovski Беларусь  
Дата: 11.03.08 13:20
Оценка:
Здравствуйте, Сергей Зюзин, Вы писали:

СЗ>Вторая команда показывает окошко отинсталить/починить

Нажимай починить. На этой неделе выпустим 1.1 он будет идти с отдельными инсталяторами для R# и VS, а так будет работать под R# 4.0.


Safe Develop
Re[11]: Agent Smith Plugin
От: Small  
Дата: 13.03.08 07:16
Оценка:
Здравствуйте, Сергей Зюзин, Вы писали:

СЗ>Конечно есть желание,

Укажи пожалуйста как тебе выслать (5 Мб — все без словарей)
... << RSDN@Home 1.2.0 alpha rev. 677>>
Re[12]: Agent Smith Plugin
От: Сергей Зюзин  
Дата: 13.03.08 07:19
Оценка:
Здравствуйте, Small, Вы писали:

S>Здравствуйте, Сергей Зюзин, Вы писали:


СЗ>>Конечно есть желание,

S>Укажи пожалуйста как тебе выслать (5 Мб — все без словарей)

forever.zet[at]gmail.com
Re[13]: Agent Smith Plugin
От: Small  
Дата: 13.03.08 07:26
Оценка:
Ушло
... << RSDN@Home 1.2.0 alpha rev. 677>>
Re: Пожелание
От: mrozov  
Дата: 14.03.08 10:25
Оценка:
А вот есть у меня каприз.

Дело в том, что некоторые строки (комментарии, записи в лог и т.п.) содержат слова/аббревиатуры, которых в словаре нет и имхо быть не должно. Но вот в данном конкретном проекте это невразумительное сокращение очень даже имеет смысл.

Было бы приятно иметь возможность заносить слова в список "правильных" локально, а не для всех проектов на машине. В идеале — для всего предложения в целом. Т.е. "да, я знаю, что таких словов нет, но в данном конкретном случае меня это не волнует".

Не уверен, что на это вообще стоит тратить время, может это чисто мои психологические заморочки, но...
Re[2]: Пожелание
От: Сергей Зюзин  
Дата: 17.03.08 09:36
Оценка:
Здравствуйте, mrozov, Вы писали:

M>А вот есть у меня каприз.


M>Дело в том, что некоторые строки (комментарии, записи в лог и т.п.) содержат слова/аббревиатуры, которых в словаре нет и имхо быть не должно. Но вот в данном конкретном проекте это невразумительное сокращение очень даже имеет смысл.


M>Было бы приятно иметь возможность заносить слова в список "правильных" локально, а не для всех проектов на машине. В идеале — для всего предложения в целом. Т.е. "да, я знаю, что таких словов нет, но в данном конкретном случае меня это не волнует".


M>Не уверен, что на это вообще стоит тратить время, может это чисто мои психологические заморочки, но...


Спасибо за предложение, я подумаю, что можно сделать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.