NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 18.03.08 05:00
Оценка: 306 (14)
#Имя: FAQ.NemerleStudio_ExpressEdition
Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.

Что нужно:

На самом деле инсталлятор универсальный, т.е. по прежнему работает с нормальными версиями студии.

Т.е. скачивать Shell нужно только тем, кто действительно хочет проверить как работает совершенно бесплатная IDE для Nemerle:
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re[2]: NemerleStudio (Nemerle Express Edition)
От: Kisloid Мухосранск  
Дата: 19.03.08 12:05
Оценка: 51 (1)
Здравствуйте, Kisloid, Вы писали:

K>Здравствуйте, Блудов Павел, Вы писали:


БП>>Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.


K>Появилось Nemerle CTP, в котором есть только Documentation, Interpreter, Uninstall


Похоже я понял, кажется первым этапом он лишь распаковывает инсталлятор и кладет сюда C:\VS 2008 Shell Redist\Isolated Mode, далее я оттуда запустил vs_shell_isolated.enu. Переустановил Nemerle, и Ура товариши, свершилось!
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
done
От: Блудов Павел Россия  
Дата: 19.03.08 04:26
Оценка: 30 (1)
Здравствуйте, VladD2!

Выложил в http://nemerle.org/Download

Если жалоб в ближайшее время не будет то можно и в новости двинуть.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re[2]: NemerleStudio (Nemerle Express Edition)
От: VladD2 Российская Империя www.nemerle.org
Дата: 23.03.08 16:57
Оценка: 10 (1)
Здравствуйте, Kisloid, Вы писали:

K>Здравствуйте, Блудов Павел, Вы писали:


БП>>Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.


K>Периодически полностью отрубается подсветка, один сплошной черный текст


Подсветки и т.п. может не быть если используются ссылки на другие длл (например, макробиблиотеку) и при этом эта ДЛЛ не скомпилирована, или скомпилирована, но со старой версией Немерла/Интеграции. Такое может быть, например, при переходе на новую версию Интеграции. Нужно просто перекомпилировать солюшен и переоткрыть файлы.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: NemerleStudio (Nemerle Express Edition)
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 26.03.08 11:47
Оценка: 10 (1)
Здравствуйте, Kisloid, Вы писали:

K>>Незнаю, в солюшине 6 проектов, два немерловых, а остальные си шарпные. Причем одна из немерловых, это макро библиотека. Кстати проблема возникла после активных действий в макробиблиотеке.


K>Error: Exception of type 'Nemerle.Core.AssemblyFindException' was thrown. Далее отрубилась подсветка одного из проектов.

Типичный симптом, когда один из зависимых проектов не собран (и компилятору неоткуда черпать матаданные).
По уму, надо бы, конечно, прямо на исходники полагаться. Но пока что так, на сборках.
... << RSDN@Home 1.2.0 alpha 4 rev. 1022>>
--
Выложил
От: Блудов Павел Россия  
Дата: 01.10.08 10:41
Оценка: 9 (1)
Здравствуйте, _nn_, Вы писали:

__>Сможете выложить файл где-нибудь для интереса проверить ?

http://files.rsdn.ru/507/NemerleSetup-2008Sep-8102.zip
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[6]: Invalid license data
От: Блудов Павел Россия  
Дата: 05.11.08 06:31
Оценка: 4 (1)
Здравствуйте, ironwit, Вы писали:

I>наткнулся на ту же проблему. не правили еще?

Я покопался в исходниках Wix'ового инсталлятора, есть идеи, но нет времени чтобы их проверить.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re: C# Express
От: Kisloid Мухосранск  
Дата: 19.03.08 12:11
Оценка: +1
Здравствуйте, Блудов Павел, Вы писали:

БП>С Express не пробовал. Кстати, насчёт Express версий. Про них случаем нигде не сказано, что нельзя ставить на одну машину два экспресса?


Насколько я помню, как раз Express версии и отличаются тем, что они isolated (что-то вроде разных guid'ов), то бишь можно ставить хоть сколько разных Express'ов.

БП>Т.е. C# express и VB.Net express можно установить на одну машину или нельзя?


Можно, я ставил одновременно C# и C++ Express.

Вроде все заработало.
Re[2]: NemerleStudio (Nemerle Express Edition)
Автор: Kisloid
Дата: 19.03.08
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re: Все хитрее
От: IT Россия linq2db.com
Дата: 19.03.08 12:18
Оценка: +1
Здравствуйте, Блудов Павел, Вы писали:

Может не надо хитрее? Может просто давать пользователю возможность накликать самому что он хочет?
... << RSDN@Home 1.2.0 alpha rev. 771>>
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: NemerleStudio (Nemerle Express Edition)
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.03.08 04:36
Оценка: +1
Здравствуйте, Блудов Павел, Вы писали:

БП>Вобщем вопрос только в лицензии. А именно: можно ли скачать vs_AppEnvRedist.exe, запустить его и выложить в сеть то, что развернулось.


Ой забей ты на это. По лицензии мы даже чихнуть не можем. Не будет же МС с нами судиться от того, что мы их кривой инсталлятор разобрали на 5 маленьких?

БП>Если да, то websetup.exe как раз самый выход. Вот если Shell можно распространять только в виде этого дурацкого 400мб файла, то смысла в websetup.exe никакого.


Хорошо бы при этом, чтобы можно было скачать все компоненты по отдельности и проинсталлировать самому. Скажем, тот же фрэймворк.

БП>Лично я рад что у них (vssdk team) хоть что-то получилось. Для ихнего уровня это вобщем-то шедевр.


+1 Особенно это радует когда вспоминаешь код из MPF .
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: NemerleStudio (Nemerle Express Edition)
От: Andir Россия
Дата: 18.03.08 13:36
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Т.е. скачивать Shell нужно только тем, кто действительно хочет проверить как работает совершенно бесплатная IDE для Nemerle:


А оно будет работать, если в Shell уже установлен ещё и f# ?

С Уважением, Andir!
using( RSDN@Home 1.2.0 alpha 3 rev. 896 ) { /* Работаем */ }
Re[2]: NemerleStudio (Nemerle Express Edition)
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.03.08 16:13
Оценка:
Здравствуйте, Andir, Вы писали:

A>А оно будет работать, если в Shell уже установлен ещё и f# ?


Вот за одно и попробуешь.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: NemerleStudio (Nemerle Express Edition)
От: jenyavb  
Дата: 18.03.08 16:37
Оценка:
Здравствуйте, Andir, Вы писали:

A>А оно будет работать, если в Shell уже установлен ещё и f# ?


Вроде-бы да...
... << RSDN@Home 1.2.0 alpha 3 rev. 942>>
Re: NemerleStudio (Nemerle Express Edition)
От: VladD2 Российская Империя www.nemerle.org
Дата: 18.03.08 17:29
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.


А почему в инсталляторе какая-то старая версия Интеграции и компилятора? Подсветка и комплит в лямбдах которые я вроде бы как наладил в этой версии не работают.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 19.03.08 01:14
Оценка:
Здравствуйте, Andir, Вы писали:

A>А оно будет работать, если в Shell уже установлен ещё и f# ?

У меня работает. Но на моей машине уже такой зоопарк, что гарантии не даю никакой.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re[2]: NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 19.03.08 01:14
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А почему в инсталляторе какая-то старая версия Интеграции и компилятора? Подсветка и комплит в лямбдах которые я вроде бы как наладил в этой версии не работают.

Я уже заметил. Сейчас обновлю.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re: NemerleStudio (Nemerle Express Edition)
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 19.03.08 07:51
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.


А если уже стоит "взрослая" вижул студия, то шелл ставить бессмысленно? Я поставил, шелла нигде не увидел. Во взрослую немерле встал и заработал.
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
--
Все хитрее
От: Блудов Павел Россия  
Дата: 19.03.08 08:17
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

СТ>А если уже стоит "взрослая" вижул студия, то шелл ставить бессмысленно? Я поставил, шелла нигде не увидел. Во взрослую немерле встал и заработал.


Если установлена нормальная студия, то Shell добавляет только пару веток в реестре и пару файлов в %MSDEV2008%\Common7\IDE\AppEnv
И всё. Ничего нового в меню не появляется. Зато после установки NemerleSetup в меню пуск должна повиться папочка Nemerle CTP и Nemerle Studio в ней.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re: Все хитрее
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 19.03.08 08:46
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

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


СТ>>А если уже стоит "взрослая" вижул студия, то шелл ставить бессмысленно? Я поставил, шелла нигде не увидел. Во взрослую немерле встал и заработал.


БП>Если установлена нормальная студия, то Shell добавляет только пару веток в реестре и пару файлов в %MSDEV2008%\Common7\IDE\AppEnv

БП>И всё. Ничего нового в меню не появляется. Зато после установки NemerleSetup в меню пуск должна повиться папочка Nemerle CTP и Nemerle Studio в ней.

Nemerle CTP появилось, а там только Nemerle Interpreter.
На машине стоят VS 2005 TS и VS 2008 Prof
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
--
Re[2]: Все хитрее
От: Блудов Павел Россия  
Дата: 19.03.08 10:13
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

СТ>Nemerle CTP появилось, а там только Nemerle Interpreter.

СТ>На машине стоят VS 2005 TS и VS 2008 Prof
А в папке %путь к VS 2008 Prof%\Common7\IDE\AppEnv есть что-нибудь?
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re[3]: Все хитрее
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 19.03.08 10:43
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

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


СТ>>Nemerle CTP появилось, а там только Nemerle Interpreter.

СТ>>На машине стоят VS 2005 TS и VS 2008 Prof
БП>А в папке %путь к VS 2008 Prof%\Common7\IDE\AppEnv есть что-нибудь?

Нету. Даже самой AppEnv нету
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
--
Re[4]: Все хитрее
От: Блудов Павел Россия  
Дата: 19.03.08 11:26
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

СТ>Нету. Даже самой AppEnv нету

А Visual Studio Shell точно успешно установилась?

Что в реестре по адресу

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Setup\Microsoft Visual Studio Shell 2008 — ENU

?
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re: NemerleStudio (Nemerle Express Edition)
От: Kisloid Мухосранск  
Дата: 19.03.08 11:39
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.


Появилось Nemerle CTP, в котором есть только Documentation, Interpreter, Uninstall
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re[5]: Все хитрее
От: Kisloid Мухосранск  
Дата: 19.03.08 11:43
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Что в реестре по адресу

БП>

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Setup\Microsoft Visual Studio Shell 2008 — ENU

БП>?

У меня похожая проблема, в ветке Setup, есть только Microsoft Visual C# 2008 Express Edition — ENU. Да, на машине стоит C# Express, может оно мешает?
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
C# Express
От: Блудов Павел Россия  
Дата: 19.03.08 11:54
Оценка:
Здравствуйте, Kisloid, Вы писали:

K>У меня похожая проблема, в ветке Setup, есть только Microsoft Visual C# 2008 Express Edition — ENU. Да, на машине стоит C# Express, может оно мешает?


А в лог файлах, оставшихся от запуска vs_AppEnvRedist.exe есть что-нибудь интересное?

Я вобщем-то пробовал устанавливать Shell на машине с обоими студиями, на машине только с 2005 студией и на машине без каких-либо студий.

С Express не пробовал. Кстати, насчёт Express версий. Про них случаем нигде не сказано, что нельзя ставить на одну машину два экспресса?

Т.е. C# express и VB.Net express можно установить на одну машину или нельзя?
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re[5]: Все хитрее
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 19.03.08 12:09
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

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


СТ>>Нету. Даже самой AppEnv нету

БП>А Visual Studio Shell точно успешно установилась?

БП>Что в реестре по адресу

БП>

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Setup\Microsoft Visual Studio Shell 2008 — ENU

БП>?

А нету у мене такого ключа.
Лог установки полон записями вроде
MSI (s) (A8:B0) [10:36:55:238]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1302

Ничего конкретного пока выяснить не удалось
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
--
Re[3]: NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 20.03.08 03:08
Оценка:
Здравствуйте, Kisloid, Вы писали:

K>Похоже я понял, кажется первым этапом он лишь распаковывает инсталлятор и кладет сюда C:\VS 2008 Shell Redist\Isolated Mode, далее я оттуда запустил vs_shell_isolated.enu. Переустановил Nemerle, и Ура товариши, свершилось!


Да уж. Прийдётся видимо собирать таки websetup.exe, который сам скачает всё что нужно и сам запустит с нужными параметрами.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Advanced
От: Блудов Павел Россия  
Дата: 20.03.08 03:08
Оценка:
Здравствуйте, IT, Вы писали:

IT>Может не надо хитрее? Может просто давать пользователю возможность накликать самому что он хочет?

Есть у него такая возможность. Нужно кликать на кнопку Advanced. Там можно и каталог задать и выбрать что хочется.

Разумеется нельзя поставить интеграцию с 2005 студией без 2005 студии, но не ставить интеграцию с 2005 студией при наличии 2005 студии можно.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re[4]: NemerleStudio (Nemerle Express Edition)
От: VladD2 Российская Империя www.nemerle.org
Дата: 20.03.08 04:34
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Да уж. Прийдётся видимо собирать таки websetup.exe, который сам скачает всё что нужно и сам запустит с нужными параметрами.


websetup — это не самый лучший выход. Все же 400 мег докачки — это перебор. Даже на килобитном соединении закачка идет много минут.

Но проблема есть. Поставить этот самый Microsoft Visual Studio 2008 Shell не просто. Я тоже пробовал на отдельной машине и были проблемы. Сначала сетап вылетел на инсталляции фрэймворка. Причем отдельно он поставился. А потом после установки немерловый инсталлятор не предложил поставить интеграцию (студии на машине не стояло). Похоже, что просто первая инсталляция тупо разворачивает никий архив который нужно еще инсталлировать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Все хитрее
От: VladD2 Российская Империя www.nemerle.org
Дата: 20.03.08 04:40
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

СТ>>Nemerle CTP появилось, а там только Nemerle Interpreter.

СТ>>На машине стоят VS 2005 TS и VS 2008 Prof
БП>А в папке %путь к VS 2008 Prof%\Common7\IDE\AppEnv есть что-нибудь?

Похоже, что сетап (vs_AppEnvRedist.exe) вещь сильно кривая и при малейших проблемах просто вылетающая. Реально это тупой селф-экстрактор (зип, похоже). Внутри еще один селф-экстрактор. В общем, бардак. Видимо погоня за универсальностью.

Раньше экспрессы ставили чистую студию в отдельный каталог для каждой версии экспресса. Видимо теперь они не дублируют общие бинарники, но это усложнило инсталлятор и он сделан халтрно.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 20.03.08 11:11
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>websetup — это не самый лучший выход. Все же 400 мег докачки — это перебор. Даже на килобитном соединении закачка идет много минут.


Я именно об том же. 400мб "Microsoft Visual Studio 2008 Shell Redist" это 50мб собственно "Microsoft Visual Studio 2008 Shell" + 350мб ".Net Framework 3.5 redist".
А он (FW 3.5) уже может быть установлен. А даже если и нет, то для 32-х разрядных машин нужно скачать не 350, а "всего" 170мб.

Вобщем вопрос только в лицензии. А именно: можно ли скачать vs_AppEnvRedist.exe, запустить его и выложить в сеть то, что развернулось.
Если да, то websetup.exe как раз самый выход. Вот если Shell можно распространять только в виде этого дурацкого 400мб файла, то смысла в websetup.exe никакого.

VD>Но проблема есть. Поставить этот самый Microsoft Visual Studio 2008 Shell не просто. Я тоже пробовал на отдельной машине и были проблемы. Сначала сетап вылетел на инсталляции фрэймворка. Причем отдельно он поставился. А потом после установки немерловый инсталлятор не предложил поставить интеграцию (студии на машине не стояло). Похоже, что просто первая инсталляция тупо разворачивает никий архив который нужно еще инсталлировать.


Лично я рад что у них (vssdk team) хоть что-то получилось. Для ихнего уровня это вобщем-то шедевр.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re: NemerleStudio (Nemerle Express Edition)
От: Kisloid Мухосранск  
Дата: 20.03.08 18:03
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.


Периодически полностью отрубается подсветка, один сплошной черный текст
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re[2]: NemerleStudio (Nemerle Express Edition)
От: Mckey Россия  
Дата: 20.03.08 20:34
Оценка:
Здравствуйте, Kisloid, Вы писали:

K>Периодически полностью отрубается подсветка, один сплошной черный текст


Аналогично...
Но не во всех проектах солюшена, а только в некоторых...
Делай добро и бросай его в воду...
Re[2]: NemerleStudio (Nemerle Express Edition)
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.03.08 04:40
Оценка:
Здравствуйте, Kisloid, Вы писали:

K>Периодически полностью отрубается подсветка, один сплошной черный текст


Значит летят исключения.

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

Для того чтобы понять суть проблемы нужно подключиться к студии в которой запущена Интеграция другой студией (атач процесс). При этом нужно явно указать, что нужна как нэйтив-отладка, так и менеджед-отладка. Далее надо включить перехват всех исключений (по умолчанию только необработанных). Далее в момент когда произойдет проблема вы увидите сообщение об исключении. Конечно без отладочных символов кода вы не увидите, но будет известен стэк-трейс. Вот его то и нужно сюда запостить.

Еще лучше если вы возьмете исходники из СВН-а и скомпилируете компилятор и интеграцию из них. Тогда будет видно где долбонуло.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Увы.
От: Блудов Павел Россия  
Дата: 21.03.08 05:11
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Вобщем вопрос только в лицензии. А именно: можно ли скачать vs_AppEnvRedist.exe, запустить его и выложить в сеть то, что развернулось.

Почитал лицензию:

5. Scope of License. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For more information, see www.microsoft.com/licensing/userights. You may not
· work around any technical limitations in the software;
· reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
· make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;
· publish the software for others to copy;
· rent, lease or lend the software; or
· use the software for commercial software hosting services.


Распространять можно только vs_AppEnvRedist.exe или vs_shell_isolated.enu.exe + VS 2008 Shell Redistribution License.enu.txt, что вобщем-то разницы не составляет.

С другой стороны, в блоге vssdk team написно:

While we work on upcoming versions of the VS SDK, we are also working reducing the size of the VS Shell runtimes. One thing we plan to ship when VS 2008 Service Pack 1 ships, is to re-release the VS Shell runtimes. The new redistributable packages will not include the actual .NET Framework 3.5 installation bits. The new VS Shell chainer feature will still automatically check for the .NET Framework 3.5 and install it as needed. This will reduce the size of the VS Shell setup by about 200 MB.


Так что можно, в принципе, забить на лицензию и собрать свой инсталлятор. Потом когда они сделают новый инсталлятор шелла просто на него переключимся.
Не думаю что Майкрософт потащит кого-либо в суд если vs_shell_isolated.enu.exe будет скачиваться не целиком а частями.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re[3]: NemerleStudio (Nemerle Express Edition)
От: Kisloid Мухосранск  
Дата: 21.03.08 10:55
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Хорошо бы определить что именно вызывает проблему, а еще лучше сделать компактный пример ее воспроизводящий.


Хммм... все заработало, мистика какая-то. Вчера пропадала, а сегодня воспроизвести не смог.

VD>Еще лучше если вы возьмете исходники из СВН-а и скомпилируете компилятор и интеграцию из них. Тогда будет видно где долбонуло.


К сожалению нету VS SDK.

PS: как только еще раз повторится, попробую стек трейс узнать.
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re[4]: NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 21.03.08 12:56
Оценка:
Здравствуйте, Kisloid, Вы писали:

K>Хммм... все заработало, мистика какая-то. Вчера пропадала, а сегодня воспроизвести не смог.

А это не старый добрый баг с несколькими проектами в солюшене или многократным LoadProject?
... << RSDN@Home 1 alpha 3 rev. 0>>
Re[5]: NemerleStudio (Nemerle Express Edition)
От: Kisloid Мухосранск  
Дата: 21.03.08 13:26
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>А это не старый добрый баг с несколькими проектами в солюшене или многократным LoadProject?


Незнаю, в солюшине 6 проектов, два немерловых, а остальные си шарпные. Причем одна из немерловых, это макро библиотека. Кстати проблема возникла после активных действий в макробиблиотеке.
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re: Увы.
От: VladD2 Российская Империя www.nemerle.org
Дата: 23.03.08 16:54
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Так что можно, в принципе, забить на лицензию ...


А вот это попробуйте... (с).

Эта лизензия взята под копирку с других продуктов.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: NemerleStudio (Nemerle Express Edition)
От: Kisloid Мухосранск  
Дата: 26.03.08 11:37
Оценка:
Здравствуйте, Kisloid, Вы писали:

БП>>А это не старый добрый баг с несколькими проектами в солюшене или многократным LoadProject?


K>Незнаю, в солюшине 6 проектов, два немерловых, а остальные си шарпные. Причем одна из немерловых, это макро библиотека. Кстати проблема возникла после активных действий в макробиблиотеке.


Error: Exception of type 'Nemerle.Core.AssemblyFindException' was thrown. Далее отрубилась подсветка одного из проектов.

Кстати там, выше я немного неверно описал, открываю я лишь под-солюшен из Немерловых проектов. Просто есть один глобальный солюшен объединяющий все, чтобы легче было полную сборку из консоли запускать. Т.е. это не могло никак повлиять, фактически есть два проекта, одна макро библиотека, другая класс-либрари.
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re[8]: NemerleStudio (Nemerle Express Edition)
От: Kisloid Мухосранск  
Дата: 26.03.08 12:18
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

K>>Error: Exception of type 'Nemerle.Core.AssemblyFindException' was thrown. Далее отрубилась подсветка одного из проектов.

СТ>Типичный симптом, когда один из зависимых проектов не собран (и компилятору неоткуда черпать матаданные).
СТ>По уму, надо бы, конечно, прямо на исходники полагаться. Но пока что так, на сборках.

Точно, у меня просто с консоли билд не собрался.
... << RSDN@Home 1.2.0 alpha rev. 786>>
((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))
Re[8]: NemerleStudio (Nemerle Express Edition)
От: VladD2 Российская Империя www.nemerle.org
Дата: 27.03.08 06:10
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

K>>Error: Exception of type 'Nemerle.Core.AssemblyFindException' was thrown. Далее отрубилась подсветка одного из проектов.

СТ>Типичный симптом, когда один из зависимых проектов не собран (и компилятору неоткуда черпать матаданные).

+1

СТ>По уму, надо бы, конечно, прямо на исходники полагаться. Но пока что так, на сборках.


Не выйдет. Макросы нельзя интерпретировать. Приходится грузить их в процесс IDE. Так что единственное что можно будет поправить — это оставить минимальную подсвекту. Но для работы это все равно бессмысленно. Так что нужно просто перекомпилировать решение.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: NemerleStudio (Nemerle Express Edition)
От: _nn_ www.nemerleweb.com
Дата: 19.09.08 17:14
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.


<skip/>

Как-то получилось установить, а теперь не получается
Используется майский инсталлятор.

Выдает:

---------------------------
Microsoft Visual Studio Shell Isolated
---------------------------
Cannot find one or more components. Please reinstall the application.
---------------------------
OK
---------------------------

Поставленно:
Visual Studio SDK 1.1
Visual Studio Shell Isolated
Visual C# Express

В чем может быть проблема ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 22.09.08 03:51
Оценка:
Здравствуйте, _nn_, Вы писали:

__>В чем может быть проблема ?

Например, в установленном SP1.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[3]: NemerleStudio (Nemerle Express Edition)
От: _nn_ www.nemerleweb.com
Дата: 22.09.08 16:38
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, _nn_, Вы писали:


__>>В чем может быть проблема ?

БП>Например, в установленном SP1.

SP1 у VC# Express ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 23.09.08 08:57
Оценка:
Здравствуйте, _nn_, Вы писали:

__>SP1 у VC# Express ?

Или даже .Net Framework 3.5
Кстати, попробуй установить http://www.microsoft.com/downloads/details.aspx?FamilyId=021B3BEE-B2AD-42A8-854A-C5EAEF69E927&amp;displaylang=en
но я не уверен, что это поможет.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[5]: NemerleStudio (Nemerle Express Edition)
От: _nn_ www.nemerleweb.com
Дата: 30.09.08 17:23
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, _nn_, Вы писали:


__>>SP1 у VC# Express ?

БП>Или даже .Net Framework 3.5
БП>Кстати, попробуй установить http://www.microsoft.com/downloads/details.aspx?FamilyId=021B3BEE-B2AD-42A8-854A-C5EAEF69E927&amp;displaylang=en
БП>но я не уверен, что это поможет.

Не помогло
Написало какая-то проблема с лицензией при установке Nemerle.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[6]: NemerleStudio (Nemerle Express Edition)
От: Блудов Павел Россия  
Дата: 01.10.08 03:31
Оценка:
Здравствуйте, _nn_, Вы писали:

__>Написало какая-то проблема с лицензией при установке Nemerle.

У меня получилось собрать новую версию NemerleStudio на новом SDK.
Но она даже на CTP не тянет. Так что пока порадовать нечем.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[7]: NemerleStudio (Nemerle Express Edition)
От: _nn_ www.nemerleweb.com
Дата: 01.10.08 05:19
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, _nn_, Вы писали:


__>>Написало какая-то проблема с лицензией при установке Nemerle.

БП>У меня получилось собрать новую версию NemerleStudio на новом SDK.
БП>Но она даже на CTP не тянет. Так что пока порадовать нечем.

Понятно.
Сможете выложить файл где-нибудь для интереса проверить ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Выложил
От: _nn_ www.nemerleweb.com
Дата: 01.10.08 14:10
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, _nn_, Вы писали:


__>>Сможете выложить файл где-нибудь для интереса проверить ?

БП>http://files.rsdn.ru/507/NemerleSetup-2008Sep-8102.zip

Запустилось

А теперь о проблемах:
1. При установке выводит:
---------------------------
Microsoft Visual Studio
---------------------------
Invalid license data. Reinstall is required.
---------------------------
OK
---------------------------

2.
Почему первое нажатие Step Into и Stop Over в проектах Nemerle эквивалентно Run ?
Приходится ставить точку остановки на первой строке Main.

Спасибо
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Выложил
От: VladD2 Российская Империя www.nemerle.org
Дата: 01.10.08 14:33
Оценка:
Здравствуйте, _nn_, Вы писали:

__>2.

__>Почему первое нажатие Step Into и Stop Over в проектах Nemerle эквивалентно Run ?
__>Приходится ставить точку остановки на первой строке Main.

Потому что вопросами поддержки отладки в студии практически никто не занимался. В компиляторе сделана некоторая работа чтобы отладчик правильно "ходил" по коду. Но в студии есть только то, что предоставляет по умолчанию MPF.

В общем, как всегда — рук мало и на все их не хватает.
Присоединился бы и помог...
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Выложил
От: _nn_ www.nemerleweb.com
Дата: 01.10.08 14:42
Оценка:
Здравствуйте, VladD2, Вы писали:

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


__>>2.

__>>Почему первое нажатие Step Into и Stop Over в проектах Nemerle эквивалентно Run ?
__>>Приходится ставить точку остановки на первой строке Main.

VD>Потому что вопросами поддержки отладки в студии практически никто не занимался. В компиляторе сделана некоторая работа чтобы отладчик правильно "ходил" по коду. Но в студии есть только то, что предоставляет по умолчанию MPF.


VD>В общем, как всегда — рук мало и на все их не хватает.

VD>Присоединился бы и помог...

Будет время обязательно, пока вот тестирую бесплатную среду Nemerle

В принципе можно просто добавить точку останова автоматически в первую строку Main, не знаю насколько трудно это сделать
http://rsdn.nemerleweb.com
http://nemerleweb.com
Invalid license data
От: Блудов Павел Россия  
Дата: 02.10.08 00:51
Оценка:
Здравствуйте, _nn_, Вы писали:

__>А теперь о проблемах:

__>1. При установке выводит:
__>---------------------------
__>Microsoft Visual Studio
__>---------------------------
__>Invalid license data. Reinstall is required.
__>---------------------------
__>OK
__>---------------------------

Снеси ReSharper или поставь версию 4.1, там этот косяк поправили.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re: Invalid license data
От: _nn_ www.nemerleweb.com
Дата: 02.10.08 17:51
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, _nn_, Вы писали:


__>>А теперь о проблемах:

__>>1. При установке выводит:
__>>---------------------------
__>>Microsoft Visual Studio
__>>---------------------------
__>>Invalid license data. Reinstall is required.
__>>---------------------------
__>>OK
__>>---------------------------

БП>Снеси ReSharper или поставь версию 4.1, там этот косяк поправили.


ReSharper-а нет вообще
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Invalid license data
От: Блудов Павел Россия  
Дата: 03.10.08 00:13
Оценка:
Здравствуйте, _nn_, Вы писали:

__>ReSharper-а нет вообще

Ну значит я промазал. Просто я видел точно такое окошко при установке ReSahrper'а 4.0.
А какой-нибудь VisualSvn или ещё какие плагины для студии стоят?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[3]: Invalid license data
От: _nn_ www.nemerleweb.com
Дата: 03.10.08 05:43
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, _nn_, Вы писали:


__>>ReSharper-а нет вообще

БП>Ну значит я промазал. Просто я видел точно такое окошко при установке ReSahrper'а 4.0.
БП>А какой-нибудь VisualSvn или ещё какие плагины для студии стоят?

Стоит Visual C# Express и Visual C++ Expresss.
Плагинов нет
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: Invalid license data
От: Блудов Павел Россия  
Дата: 03.10.08 07:42
Оценка:
Здравствуйте, _nn_, Вы писали:

__>Стоит Visual C# Express и Visual C++ Expresss.

__>Плагинов нет
Ясно. Значит это действительно инсталлятор немерлёвой интеграции пытается зарегистрировать себя в качестве пакета для c++ express и обломился.
Проблема в том, что отличить, скажем, c# express от Visual Studio Pro можно только по коду продукта. А он у SP1 поменялся.

Нужно посмотреть, как с этим дела у Votive.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[5]: Invalid license data
От: ironwit Украина  
Дата: 04.11.08 12:03
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, _nn_, Вы писали:


__>>Стоит Visual C# Express и Visual C++ Expresss.

__>>Плагинов нет
БП>Ясно. Значит это действительно инсталлятор немерлёвой интеграции пытается зарегистрировать себя в качестве пакета для c++ express и обломился.

наткнулся на ту же проблему. не правили еще?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Я не умею быть злым, и не хочу быть добрым.
Re: NemerleStudio (Nemerle Express Edition)
От: Панда Россия  
Дата: 25.01.09 21:28
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Все желающие приглашаются потестировать самодостаточную среду разработки для Nemerle.


Здравствуйте!

Скачал, установил Microsoft Visual Studio 2008 Shell и NemerleSetup-2008Dec-8198.msi
Раньше были также установлены VS 2008 Express Edition C++ и C#

Nemerle Studio запускается, но когда делаю File-New-Project-Windows Application, выдается сообщение:

---------------------------
Nemerle Studio
---------------------------
The value "'C:\Program Files\Nemerle\'\Nemerle.MSBuild.targets" of the "Project" attribute in element <Import> is invalid. The given path's format is not supported. C:\Documents and Settings\User\Local Settings\Temp\b0e1b44r.xsu\Temp\WindowsFormsApplication3.nproj
---------------------------

Может, кто-нибудь знает, как это исправить?

Пытался сам найти, из за чего такое может происходить, нашел такой архив
C:\Program Files\Nemerle\NemerleStudio\Templates\ProjectTemplates\WindowsApplication.zip
В нем есть файл WindowsApplication.nproj
В этом файле есть строчка
<Import Project="$(Nemerle)\Nemerle.MSBuild.targets" />
Предположил, что проблема в ней, для проверки изменил ее на
<Import Project="C:\Program Files\Nemerle\Nemerle.MSBuild.targets" />
Но ничего не изменилось, ошибка выдается прежняя.
Re[2]: NemerleStudio (Nemerle Express Edition)
От: Панда Россия  
Дата: 25.01.09 21:38
Оценка:
Нашел уже, надо в переменных окружения найти переменную Nemerle и убрать из нее обрамляющие кавычки — после этого заработало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.