Re[3]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.09.11 16:12
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Установка на shell пока не поддерживается самой интеграцией. В новой версии инсталлятора (залью в ближайшее время) более внятное сообщение об ошибке на эту тему.


А что там делать надо, не в курсе?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.09.11 16:12
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

_>>Насколько сложнее сделать для shell? И какие проблемы с ним?


KV>Это лучше у Влада уточнить


Да Влад сам не в курсе. Я и прошлой то не занимался.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.09.11 16:15
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>...после чего, установить интеграцию, хоть через инсталлер, хоть из vsix-пакета не представляется возможным до тех пор, пока эти файлы (AppData\Local\VisualStudio\...\Nemerle Team) не будут удалены вручную. Что с этим делать — пока не знаю.


Может в самом инсталляторе удалять этот каталог?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 10.10.11 12:37
Оценка: 52 (1)
Здравствуйте, VladD2, Вы писали:

VD>А что там делать надо, не в курсе?


Для поддержки integrated нужно было просто обеспечить правильную установку расширения и прописать в его манифесте, что мы этот shell поддерживаем. Для isolated нужно делать unmanaged-оболочку для запуска шелла, аналогичную NROOT\VsIntegration\Shell — тут в 2010 мало что поменялось (кстати, это именно та зависимость, из-за которой для сборки интеграции с 2к8 нужна поддержка плюсов в студии).

Я займусь, там вроде ничего сложного.

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[4]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 10.10.11 12:39
Оценка: 9 (1)
Здравствуйте, sergey_shandar, Вы писали:
_>Здравствуйте, kochetkov.vladimir, Вы писали:

KV>>Установка на shell пока не поддерживается самой интеграцией. В новой версии инсталлятора (залью в ближайшее время) более внятное сообщение об ошибке на эту тему.

_>Насколько сложнее сделать для shell? И какие проблемы с ним?

Для поддержки integrated shell поправил манифесты и инсталлер в последних коммитах. Вроде все устанавливается и работает (только на integrated shell нужно SP1 накатить перед установкой nemerle). Если лень собирать или ждать публикацию инсталлера, то вот собранный с поддержкой integrated: http://db.tt/1VXP9dr6

Поддержка isolated shell будет позднее, постараюсь допилить в рамках milestone v1.1.

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[5]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.10.11 17:19
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Для поддержки integrated shell поправил манифесты и инсталлер в последних коммитах. Вроде все устанавливается и работает (только на integrated shell нужно SP1 накатить перед установкой nemerle). Если лень собирать или ждать публикацию инсталлера, то вот собранный с поддержкой integrated: http://db.tt/1VXP9dr6


KV>Поддержка isolated shell будет позднее, постараюсь допилить в рамках milestone v1.1.


А в чем разница между integrated shell и isolated shell?

ЗЫ

Хорошо бы помочь [url=https://groups.google.com/forum/#!forum/nemerle-enорлу[/url]. А то у него явно какие-то странные проблемы. Он даже SP1 для студии не смог накатить.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 12.10.11 09:20
Оценка: 52 (1)
Здравствуйте, VladD2, Вы писали:

KV>>Поддержка isolated shell будет позднее, постараюсь допилить в рамках milestone v1.1.

VD>А в чем разница между integrated shell и isolated shell?

Integrated — это по сути просто бесплатная, но полностью голая студия, без поддержки какого-либо языка, проектов и т.п., расширяемая аналогично полноценной VS. Например, в моем шелле на рабочем компе сейчас установлены интеграции для F#, Python и Nemerle. При этом, она выглядит как обычная студия, но в которую интегрированы все эти языки и ничего кроме них.

Isolated — это скорее фреймворк для создания автономных сред на базе шелла. Именно на его основе реализована NemerleStudio в 2008. Основным его преимуществом является более гибкая управляемость стандартными возможностями шелла, кастомизация UI и т.п. С т.з. разработчика, поддержку isolated shell реализуют два плюсовых проекта, один из которых является "запускалкой" и хостингом для шелла, а второй управляет ее UI в плане кастомизации и расширения.

Короче, если отталкиваться от задачи "обеспечить наличие бесплатной IDE для Nemerle, не требующей установленной студии", то это уже есть в виде поддержки integrated. Но поскольку, "левого" кода для обеспечения поддержки isolated потребуется минимум, то можно для кучи и симметрии с 2008 реализовать и его.

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[7]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: Ziaw Россия  
Дата: 12.10.11 09:30
Оценка: 1 (1)
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Короче, если отталкиваться от задачи "обеспечить наличие бесплатной IDE для Nemerle, не требующей установленной студии", то это уже есть в виде поддержки integrated. Но поскольку, "левого" кода для обеспечения поддержки isolated потребуется минимум, то можно для кучи и симметрии с 2008 реализовать и его.


Чем меньше левого кода в проекте тем лучше. Имхо, integrated вполне достаточно.
Re[7]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.10.11 11:39
Оценка: 1 (1)
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>С т.з. разработчика, поддержку isolated shell реализуют два плюсовых проекта, один из которых является "запускалкой" и хостингом для шелла, а второй управляет ее UI в плане кастомизации и расширения.


Думаю, что второй проект, скорее всего не нужен. Теперь настройка среды делается через .vsct-файл (хмл). Для него создан отдельный компилятор и мсбилд-таск.

KV>Короче, если отталкиваться от задачи "обеспечить наличие бесплатной IDE для Nemerle, не требующей установленной студии", то это уже есть в виде поддержки integrated. Но поскольку, "левого" кода для обеспечения поддержки isolated потребуется минимум, то можно для кучи и симметрии с 2008 реализовать и его.


ОК, понял. Тогда попробуй сделать и isolated, хотя, похоже что integrated нам хватило бы.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.10.11 18:33
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

C>>А сайд-бай-сайд с NET3.5/VS2008 работает?


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


Старый вариант тоже должен работать, если компилятор был установлен в каталог по умолчанию.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: sergey_shandar США http://getboost.codeplex.com/
Дата: 16.10.11 10:40
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Чем меньше левого кода в проекте тем лучше. Имхо, integrated вполне достаточно.


Согласен, мне integrated хватит. F# тоже обходится integrated.

Спасибо большое за Nemerle в Visual Studio 2010 Shell Integrated.
getboost.codeplex.com
citylizard.codeplex.com
integrated
Re[9]: [VS2010] Инсталлер. Просьба потестить сборку и устано
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.10.11 10:58
Оценка:
Здравствуйте, sergey_shandar, Вы писали:

_>Спасибо большое за Nemerle в Visual Studio 2010 Shell Integrated.


У нас принято выражать благодарность оценками тому кто отличился (т.е. Владимиру Кочеткову, в данном случае).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.