Просьба потестировать новую версию Интеграции с VS
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.09.09 20:11
Оценка:
http://www.rsdn.ru/forum/prj.nemerle/3544078.1.aspx
Автор: VladD2
Дата: 22.09.09
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Просьба потестировать новую версию Интеграции с VS
От: Kalushin  
Дата: 02.12.09 13:28
Оценка:
Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application)
Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".
Re[2]: Просьба потестировать новую версию Интеграции с VS
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.12.09 15:14
Оценка:
Здравствуйте, Kalushin, Вы писали:

K>Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application)

K>Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".

Это указывает на то, что интеграция установлена не верно. Попробуй снести ее и поставить еще раз.
При этом обязательно выбери режим Advanced и убедись, что выбраны все нужные пункты установки.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Просьба потестировать новую версию Интеграции с VS
От: Clerk  
Дата: 02.12.09 15:38
Оценка:
Здравствуйте, Kalushin, Вы писали:

K>Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application)

K>Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".

У меня такое сообщение появлялось, когда в каталоге интеграции не хватало 'WpfHint.dll'
... << RSDN@Home 1.2.0 alpha 4 rev. 1300>>
Re[3]: Просьба потестировать новую версию Интеграции с VS
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.12.09 16:26
Оценка:
Здравствуйте, Clerk, Вы писали:

K>>Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application)

K>>Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".

C>У меня такое сообщение появлялось, когда в каталоге интеграции не хватало 'WpfHint.dll'


А какой инсталлятор используется?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Просьба потестировать новую версию Интеграции с VS
От: Clerk  
Дата: 02.12.09 16:41
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А какой инсталлятор используется?

Это была сборка интеграции из исходников. И забытый при копировании файл.
Re[3]: Просьба потестировать новую версию Интеграции с VS
От: Kalushin  
Дата: 02.12.09 19:43
Оценка:
Здравствуйте, VladD2, Вы писали:

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


K>>Попробовал добавить в свой солюшн, в котором уже есть куча проектов на C# и C++, проект Nemerle (Console Application)

K>>Студия отказалась это делать, и написала: "Значение не может быть неопределенным. Имя параметра: languageService".

VD>Это указывает на то, что интеграция установлена не верно. Попробуй снести ее и поставить еще раз.

VD>При этом обязательно выбери режим Advanced и убедись, что выбраны все нужные пункты установки.

Снес, и поставил еще раз, а также убедился, что все пункты выбраны. Тоже самое.
Забыл сказать, что с самого начала одиночный проект создается без проблем.
Re[4]: Просьба потестировать новую версию Интеграции с VS
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.12.09 21:35
Оценка:
Здравствуйте, Kalushin, Вы писали:

K>Снес, и поставил еще раз, а также убедился, что все пункты выбраны. Тоже самое.

K>Забыл сказать, что с самого начала одиночный проект создается без проблем.

А инсталлятор то какой? Где брал?

Вот этот: http://www.rsdn.ru/forum/prj.nemerle/3610904.1.aspx
Автор: Блудов Павел
Дата: 21.11.09
?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Просьба потестировать новую версию Интеграции с VS
От: Kalushin  
Дата: 03.12.09 06:45
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А инсталлятор то какой? Где брал?


VD>Вот этот: http://www.rsdn.ru/forum/prj.nemerle/3610904.1.aspx
Автор: Блудов Павел
Дата: 21.11.09
?


Да, его.
Re[4]: Просьба потестировать новую версию Интеграции с VS
От: Блудов Павел Россия  
Дата: 04.12.09 01:52
Оценка:
Здравствуйте, Kalushin, Вы писали:

K>Снес, и поставил еще раз, а также убедился, что все пункты выбраны. Тоже самое.

K>Забыл сказать, что с самого начала одиночный проект создается без проблем.

Очень интересно, какая ОС, сколько в ней разрядов, установлен ли SP для студии, редакция этой студии, наличие всяких Решарперов\Помидоров, наличие других версий студии на этой же машине и, особенно, что получается, если запустить студию с ключом /log

devenv.exe /log anyfilename.log

и поискать там упоминания о каких-либо ошибках?
телепатия
Re[5]: Просьба потестировать новую версию Интеграции с VS
От: Kalushin  
Дата: 04.12.09 09:43
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Очень интересно, какая ОС, сколько в ней разрядов, установлен ли 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 Российская Империя www.nemerle.org
Дата: 04.12.09 11:45
Оценка:
Здравствуйте, Kalushin, Вы писали:

K>Visual Studio 2008 SP1 русская редакция,


А где дают такое чудо?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Просьба потестировать новую версию Интеграции с VS
От: Блудов Павел Россия  
Дата: 04.12.09 12:05
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А где дают такое чудо?

MSDN подписка. Я видел и даже щупал. Работать в принципе можно.
Всё равно менюшками редко кто пользуется. А хоткеи все те же самые.
Re[6]: Просьба потестировать новую версию Интеграции с VS
От: Блудов Павел Россия  
Дата: 04.12.09 12:07
Оценка:
Здравствуйте, Kalushin, Вы писали:

K>Windows7 32bit, Visual Studio 2008 SP1 русская редакция, решарперов нет, других версий тоже нет.

Знаю человека именно с такой конфигурацией. Если на выходных его поймаю, то проверю.
Re: Просьба потестировать новую версию Интеграции с VS
От: hardcase Пират http://nemerle.org
Дата: 19.12.09 16:47
Оценка:
Проблема с отображением хинтов. Windows Server 2008 sp2, VS2008sp1.
У меня 3 дисплея, в ос пронумерованы как стоят на столе (слева направо): 1, 2, 3. Основным (primary) считается дисплей 2 — тот что посередине. Студию гоняю на дисплее 1, но вот хинты отображаются на втором, который праймари, по левой границе.
/* иЗвиНите зА неРовнЫй поЧерК */
Re: Просьба потестировать новую версию Интеграции с VS
От: febus Германия  
Дата: 21.12.09 23:34
Оценка:
>Далее останется только тестировать новую версию интеграции. Чем сложнее проект — тем лучше.
Сейчас впервые в жизни попробовал 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
От: febus Германия  
Дата: 05.01.10 00:02
Оценка:
Здравствуйте, VladD2, Вы писали:

Вот такая грандиозная программа прекрасно компилируется из коммандной строки при помощи ncc.exe
using System;

def FahrToCels(f)
{
    5.0 / 9 * (f-32)
}


Если попытаться то же самое из студии получаем:

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
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.01.10 15:03
Оценка:
Здравствуйте, febus, Вы писали:

F>Если попытаться то же самое из студии получаем:


Студия не поддерживает упрощенноого синтаксиса.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Просьба потестировать новую версию Интеграции с VS
От: Lloyd Россия  
Дата: 05.01.10 15:09
Оценка:
Здравствуйте, VladD2, Вы писали:

F>>Если попытаться то же самое из студии получаем:


VD>Студия не поддерживает упрощенноого синтаксиса.


У студии и командной строки разные компиляторы? Зачем так было сделано?
Re[4]: Просьба потестировать новую версию Интеграции с VS
От: VladD2 Российская Империя www.nemerle.org
Дата: 05.01.10 15:15
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>У студии и командной строки разные компиляторы? Зачем так было сделано?


Ядро одно. Но эвристика с помомощю которой распознается упрощенный синтакс
не работает в условиях IDE.
После последних изменений, возможно, ее и можно будет заставить работать.
Но на это нужно время которого мало.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.