Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application)
Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".
Re[2]: Просьба потестировать новую версию Интеграции с VS
Здравствуйте, Kalushin, Вы писали:
K>Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application) K>Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".
Это указывает на то, что интеграция установлена не верно. Попробуй снести ее и поставить еще раз.
При этом обязательно выбери режим Advanced и убедись, что выбраны все нужные пункты установки.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Просьба потестировать новую версию Интеграции с VS
Здравствуйте, Kalushin, Вы писали:
K>Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application) K>Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".
У меня такое сообщение появлялось, когда в каталоге интеграции не хватало 'WpfHint.dll'
... << RSDN@Home 1.2.0 alpha 4 rev. 1300>>
Re[3]: Просьба потестировать новую версию Интеграции с VS
Здравствуйте, Clerk, Вы писали:
K>>Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application) K>>Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".
C>У меня такое сообщение появлялось, когда в каталоге интеграции не хватало 'WpfHint.dll'
А какой инсталлятор используется?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Просьба потестировать новую версию Интеграции с VS
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Kalushin, Вы писали:
K>>Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application) K>>Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".
VD>Это указывает на то, что интеграция установлена не верно. Попробуй снести ее и поставить еще раз. VD>При этом обязательно выбери режим Advanced и убедись, что выбраны все нужные пункты установки.
Снес, и поставил еще раз, а также убедился, что все пункты выбраны. Тоже самое.
Забыл сказать, что с самого начала одиночный проект создается без проблем.
Re[4]: Просьба потестировать новую версию Интеграции с VS
Здравствуйте, Kalushin, Вы писали:
K>Снес, и поставил еще раз, а также убедился, что все пункты выбраны. Тоже самое. K>Забыл сказать, что с самого начала одиночный проект создается без проблем.
Здравствуйте, Kalushin, Вы писали:
K>Снес, и поставил еще раз, а также убедился, что все пункты выбраны. Тоже самое. K>Забыл сказать, что с самого начала одиночный проект создается без проблем.
Очень интересно, какая ОС, сколько в ней разрядов, установлен ли SP для студии, редакция этой студии, наличие всяких Решарперов\Помидоров, наличие других версий студии на этой же машине и, особенно, что получается, если запустить студию с ключом /log
Здравствуйте, Блудов Павел, Вы писали:
БП>Очень интересно, какая ОС, сколько в ней разрядов, установлен ли SP для студии, редакция этой студии, наличие всяких Решарперов\Помидоров, наличие других версий студии на этой же машине и, особенно, что получается, если запустить студию с ключом /log БП>
БП>devenv.exe /log anyfilename.log
БП>и поискать там упоминания о каких-либо ошибках?
Windows7 32bit, Visual Studio 2008 SP1 русская редакция, решарперов нет, других версий тоже нет.
в логе встречаются такие warning'и
<type>Warning</type>
<source>Microsoft Visual Studio Appid Stub</source>
<description>CheckPackageSignature failed; invalid Package Load Key</description>
<guid>{CF7296F1-47E5-4915-83A0-8C44961F0981}</guid>
Заметил, что если открыть VS, создать новый Nemerle проект, потом открыть мой большой солюшен, и создать в нем новый проект (добавить), то все работает.
А вот если попытаться сразу создать новый проект (одновременно добавив в большой солюшен), то выдает ошибку.
Re[6]: Просьба потестировать новую версию Интеграции с VS
Здравствуйте, VladD2, Вы писали:
VD>А где дают такое чудо?
MSDN подписка. Я видел и даже щупал. Работать в принципе можно.
Всё равно менюшками редко кто пользуется. А хоткеи все те же самые.
Re[6]: Просьба потестировать новую версию Интеграции с VS
Здравствуйте, Kalushin, Вы писали:
K>Windows7 32bit, Visual Studio 2008 SP1 русская редакция, решарперов нет, других версий тоже нет.
Знаю человека именно с такой конфигурацией. Если на выходных его поймаю, то проверю.
Re: Просьба потестировать новую версию Интеграции с VS
Проблема с отображением хинтов. Windows Server 2008 sp2, VS2008sp1.
У меня 3 дисплея, в ос пронумерованы как стоят на столе (слева направо): 1, 2, 3. Основным (primary) считается дисплей 2 — тот что посередине. Студию гоняю на дисплее 1, но вот хинты отображаются на втором, который праймари, по левой границе.
/* иЗвиНите зА неРовнЫй поЧерК */
Re: Просьба потестировать новую версию Интеграции с VS
>Далее останется только тестировать новую версию интеграции. Чем сложнее проект — тем лучше.
Сейчас впервые в жизни попробовал Nemerle. Так что сложных проектов не ждите.
Собрал из исходников, хотя и с небольшими приключениями, компилятор ncc.exe и интеграцию с VS. Сборка проекта прошла вообще без проблем. Интеграция в VS под Windows 7(х86) у меня заработала лишь после того как я собрал в Visual Studio проект Nemerle.VSIP.sln.
Сразу одна мелочь, но она бросается в глаза. При создании нового проекта я ожидал увидеть Nemerle в списке "Other Languages". Его там нет. Да, он стоит прямо списке, но я его там сразу не заметил. Возможно, это костность мышления, но вы же сами просили рассказать о впечатлениях.
Дальше я собрал созданный визардом проект, который печатает "Hi".
>1. Хинты к коду. Тут есть некоторые недоработки которые еще предстоит устранить. Так же хотелось бы перевести хинты на WPF-ный движок, так чтобы улучшить их качество.
Хинты я так понимаю это тултипы? Они мне очень понравились, красиво и в цвете.
Понравилось что можно получить краткое описание для функции прямо в тексте хинта.
>6. Выдача сообщений об ошибках.
Понравилось, что проверка синтаксиса происходит в фоне.
T.e. я закомментировал "using System.Console;" и без компиляции проекта тут же получил два сообщения об ошибке:
using System;
//using System.Console;using Nemerle.Utility;
module Program
{
Main() : void
{
WriteLine("Hi!");
_= ReadLine();
}
}
Если сейчас откомпилировать проект, то ошибки будут почему-то выведены дважды.
А еще хотелось бы иметь возможность недостающие using-и добавлять при помощи привычной комбинации ctrl+".", т.е. resolve usings, но пока этого нет.
Пока все.
Re: Просьба потестировать новую версию Интеграции с VS
Error 1 parse error near keyword `def': expecting type declaration C:\Users\Yevgeniy\Documents\Visual Studio 2008\Projects\HelloNemerle\HelloNemerle\Main.n 3 1 HelloNemerle
Error 2 parse error near identifier `FahrToCels': unexpected token after type declaration (you forget a closing bracket?). C:\Users\Yevgeniy\Documents\Visual Studio 2008\Projects\HelloNemerle\HelloNemerle\Main.n 3 5 HelloNemerle
Я что-то делаю не так?
Re[2]: Просьба потестировать новую версию Интеграции с VS
Здравствуйте, Lloyd, Вы писали:
L>У студии и командной строки разные компиляторы? Зачем так было сделано?
Ядро одно. Но эвристика с помомощю которой распознается упрощенный синтакс
не работает в условиях IDE.
После последних изменений, возможно, ее и можно будет заставить работать.
Но на это нужно время которого мало.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.