Здравствуйте, Димчанский, Вы писали:
Д>Причем тут версия 1.1.772.0, когда я поставил уже 1.1.821.0? Такое ощущение, что что-то при анинстале старой версии не до конца удалилось.
Попробуй деинсталлировать, полностью снести "C:\Program Files (x86)\Nemerle", проверь переменную окружения Nemerle, ее тоже удалить стоит.
Ну и на крайний случай msizap все удалит подчистую
Здравствуйте, Димчанский, Вы писали:
Д>Такое ощущение, что есть конфликт с каким-то плагином.
У меня было ровно то же самое и всему виной оказался Python Tools, установленный в студию рядом с Nemerle. Причем воспроизводилось на раз (потом пробовал), только проявлялось не сразу, а после 2-3 перезапусков студии. После этого интеграция с Nemerle начинала показывать ошибку буквально на каждом токене, но все прекрасно компилировалось. Снос либо отключение Python Tools во всех случаях помогал. Доковыряться до причин этого времени не хватило, но т.к. из-за питоновской интеграции глючила еще пара расширений, решил что проблема именно в ней.
Здравствуйте, _NN_, Вы писали:
_NN>Тут методом проб и ошибок. _NN>Попробуй отключать в Tools->Addin Manager, может там найдется виновник.
У меня там только были:
GhostDoc 3.0.10340 — снес, не помогло
и был Visual Git — убрал с него галки и бинго! Ошибок в Error List нету!
Что за Visual Git еще не разобрался, может это от Git Extensions 2.33..
Я думаю, что тут нужно issue завести обязательно, т.к. не у меня одного и не из-за этого add-in'a было.
Здесь, по всей видимости, есть какая-то бага, которая мешает уживаться с другими add-in'ами. Не исключено, что из-за других add-in'ов у других людей будет то же самое.
Вечность — это ужасно долго, особенно ближе к концу.
[net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без ошибок
Не могу понять в чем дело. И дома и на работе стоит одна и та же студия, одна и та же версия Nemerle (net-4.0-v1.1.746.0), но на работе студия выкидывает мне в Error List кучу ошибок типа:
Error 9 parse error near identifier `Create': expecting `=', `;' or `{' in field / property declaration
Error 10 parse error near identifier `Create': unexpected token after class member (you forget a closing bracket?).
Error 11 parse error near identifier `Delete': expecting `=', `;' or `{' in field / property declaration
Error 12 parse error near identifier `Delete': unexpected token after class member (you forget a closing bracket?).
Error 5 parse error near identifier `IsCreated': expecting `=', `;' or `{' in field / property declaration
Error 6 parse error near identifier `IsCreated': unexpected token after class member (you forget a closing bracket?).
Error 7 parse error near identifier `ReCreate': expecting `=', `;' or `{' in field / property declaration
Error 8 parse error near identifier `ReCreate': unexpected token after class member (you forget a closing bracket?).
Error 13 unbound name `typeof'
Error 1 unbound name `true'
Error 2 unbound name `true'
Error 3 unbound name `true'
Error 4 unbound name `true'
но все успешно компилируется.
Дома у меня так же успешно компилируется, но error list пустой.
Пытался на работе все деинтсалить и инсталить снова, перед инсталяцией удалял все что можно — не помогает. Как заколдованый.
Может есть еще какие-то места, где могли остаться останки nightly buld'ов Nemerle, которые я вначале пробовал?
Какие вообще советы будут?
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Re: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без ошиб
Здравствуйте, Димчанский, Вы писали:
Д>Может есть еще какие-то места, где могли остаться останки nightly buld'ов Nemerle, которые я вначале пробовал? Д>Какие вообще советы будут?
Скорее всего где-то валяется старая сборка Nemerle.dll или Nemerle.Macros.dll и она подгружается.
Проверь что бы нигде не было их и чтобы в проектах стояли ссылки на сборки из каталога куда ставился немерл.
Так же проверь, что переменная среды окружения Nemerle указывала на каталог в который потравлен немерл.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Здравствуйте, VladD2, Вы писали:
VD>Скорее всего где-то валяется старая сборка Nemerle.dll или Nemerle.Macros.dll и она подгружается. VD>Проверь что бы нигде не было их и чтобы в проектах стояли ссылки на сборки из каталога куда ставился немерл. VD>Так же проверь, что переменная среды окружения Nemerle указывала на каталог в который потравлен немерл.
Это %NemerleBinPathRoot% ?
Она указывает у меня на
C:\Program Files (x86)\Nemerle\
Сделал поиск по всем дискам на предмет наличия Nemerle*.dll
Нашлись только такие файлы:
¦ C:\Program Files (x86)\Nemerle\net-4.0\
¦ 2012.06.07¦ 18432¦ A ¦Nemerle.ActivePatterns.dll
¦ 2012.06.07¦ 119808¦ A ¦Nemerle.Aop.dll
¦ 2012.06.07¦ 1700864¦ A ¦Nemerle.Compiler.dll
¦ 2012.06.07¦ 35840¦ A ¦Nemerle.ComputationExpressions.dll
¦ 2012.06.07¦ 63488¦ A ¦Nemerle.ComputationExpressions.Macros.dll
¦ 2012.06.07¦ 304128¦ A ¦Nemerle.dll
¦ 2012.06.07¦ 69632¦ A ¦Nemerle.Linq.dll
¦ 2012.06.07¦ 676864¦ A ¦Nemerle.Macros.dll
¦ 2012.06.07¦ 16384¦ A ¦Nemerle.MSBuild.Tasks.dll
¦ 2012.06.07¦ 7680¦ A ¦Nemerle.NAnt.Tasks.dll
¦ 2012.06.07¦ 13824¦ A ¦Nemerle.Peg.dll
¦ 2012.06.07¦ 196608¦ A ¦Nemerle.Peg.Macros.dll
¦ 2012.06.07¦ 22528¦ A ¦Nemerle.WPF.dll
¦ 2012.06.07¦ 66560¦ A ¦Nemerle.Xml.Macro.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle\8bcb37f0937925b6111643d93ec95253\
¦ 2012.07.16¦ 2483712¦ A ¦Nemerle.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle\a72c63a35b8785ff2f29f3815fc37ea8\
¦ 2012.07.20¦ 2482688¦ A ¦Nemerle.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle.Compiler\4a1d080f75f96383b21432951eb8ba66\
¦ 2012.07.16¦ 9829376¦ A ¦Nemerle.Compiler.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle.Compiler\9857ffe082a6b5a1cb7f036ea24edc5f\
¦ 2012.07.20¦ 9811968¦ A ¦Nemerle.Compiler.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle.Linq\b5fde937a05bbe38d3fb8e335d645df3\
¦ 2012.07.16¦ 489472¦ A ¦Nemerle.Linq.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle.Linq\d14a97b403aaffd5b572ccf7717dd875\
¦ 2012.07.20¦ 489472¦ A ¦Nemerle.Linq.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle.Macros\76bf744e121b45de83b2d0b16a3c0335\
¦ 2012.07.20¦ 3303936¦ A ¦Nemerle.Macros.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle.Macros\eb8a5d4a9d86adc26895634a4d398b60\
¦ 2012.07.16¦ 3305472¦ A ¦Nemerle.Macros.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle.MSBuild.Tas#\b8b97a923d5506ab933177649b933eb1\
¦ 2012.07.16¦ 36864¦ A ¦Nemerle.MSBuild.Tasks.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_32\Nemerle.MSBuild.Tas#\f93c6ae0612d742aa159b0628493de40\
¦ 2012.07.20¦ 36864¦ A ¦Nemerle.MSBuild.Tasks.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_64\Nemerle\692ea9565062087a28a95a74316ccd6c\
¦ 2012.07.20¦ 3507712¦ A ¦Nemerle.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_64\Nemerle.Compiler\d92a06641229c6261b8bccf71a4b65fa\
¦ 2012.07.20¦ 13165568¦ A ¦Nemerle.Compiler.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_64\Nemerle.Linq\d20ab645b166d6d4d706a49c7fa1064b\
¦ 2012.07.20¦ 703488¦ A ¦Nemerle.Linq.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_64\Nemerle.Macros\3bb3ea275bf2efde8b9d3d1fe014fbe9\
¦ 2012.07.20¦ 4203008¦ A ¦Nemerle.Macros.ni.dll
¦ C:\Windows\assembly\NativeImages_v4.0.30319_64\Nemerle.MSBuild.Tas#\231eeec2c01402fb158a0d3e7025681f\
¦ 2012.07.20¦ 45568¦ A ¦Nemerle.MSBuild.Tasks.ni.dll
¦ C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Nemerle\v4.0_1.1.746.0__e080a9c724e2bfcd\
¦ 2012.07.20¦ 304128¦ A ¦Nemerle.dll
¦ C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Nemerle.Compiler\v4.0_1.1.746.0__5291d186334f6101\
¦ 2012.07.20¦ 1700864¦ A ¦Nemerle.Compiler.dll
¦ C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Nemerle.Evaluation\v4.0_1.1.746.0__32ed1746f4d31026\
¦ 2012.07.20¦ 19456¦ A ¦Nemerle.Evaluation.dll
¦ C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Nemerle.Linq\v4.0_1.1.746.0__5291d186334f6101\
¦ 2012.07.20¦ 69632¦ A ¦Nemerle.Linq.dll
¦ C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Nemerle.Macros\v4.0_1.1.746.0__5291d186334f6101\
¦ 2012.07.20¦ 676864¦ A ¦Nemerle.Macros.dll
¦ D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Nemerle\
¦ 2012.06.07¦ 492032¦ A ¦Nemerle.Compiler.Utils.dll
¦ 2012.06.07¦ 1633792¦ A ¦Nemerle.VisualStudio.dll
¦ D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Nemerle\ProjectTemplates\~PC\Nemerle\WSWebSite.zip\
¦ 2012.06.07¦ 1700864¦ A ¦Nemerle.Compiler.dll
¦ 2012.06.07¦ 304128¦ A ¦Nemerle.dll
¦ 2012.06.07¦ 676864¦ A ¦Nemerle.Macros.dll
Что-то меня даты файлов смущают. Попробую деинсталить и подтереть все найденные файлы.
А в реестре ничего чистить не надо? Интеграция с VS, которая Error List выводит и ошибки подчеркивает, где прописывается?
Resharper, DotTrace и прочие плаины не могут влиять?
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Re[3]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Здравствуйте, Димчанский, Вы писали:
Д>Что-то меня даты файлов смущают. Попробую деинсталить и подтереть все найденные файлы.
Главное из ГАКа удали все сборки с префиксом Nemerle. Похоже них дело. Для этого можно воспользоваться эксплорером (обычным виндовым, а не IE). Если открыть C:\Windows\Microsoft.NET\assembly, то
Д>А в реестре ничего чистить не надо?
Нет.
Д> Интеграция с VS, которая Error List выводит и ошибки подчеркивает, где прописывается?
Много где. Руками не прочистишь. Просто сделай анинстол перед тем как что-то удалять.
Д>Resharper, DotTrace и прочие плаины не могут влиять?
Фиг его знает.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Здравствуйте, VladD2, Вы писали:
VD>Главное из ГАКа удали все сборки с префиксом Nemerle. Похоже них дело. Для этого можно воспользоваться эксплорером (обычным виндовым, а не IE). Если открыть C:\Windows\Microsoft.NET\assembly, то
После анинстола в GAC'e через плагин эксплорера не видно никаких сборок Nemerle.
Но в этих каталогах:
C:\Windows\assembly\NativeImages_v4.0.30319_32\
C:\Windows\assembly\NativeImages_v4.0.30319_64\
Остаются нативные сборки. Однако, ngen display их не показывает.
Деинсталил, удалил все, что можно. Поставил уже версию 1.1.772, но VS как заколдованый показывает нелепые ошибки в Error List, а компилит без ошибок. Такое ощущение, что есть конфликт с каким-то плагином.
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Re[5]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Здравствуйте, Димчанский, Вы писали:
Д>Деинсталил, удалил все, что можно. Поставил уже версию 1.1.772, но VS как заколдованый показывает нелепые ошибки в Error List, а компилит без ошибок. Такое ощущение, что есть конфликт с каким-то плагином.
А в проекте есть ссылки на 64-битные сборки?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Здравствуйте, VladD2, Вы писали:
VD>А в проекте есть ссылки на 64-битные сборки?
Нет, ничего такого не добавлял специально. Там вообще маленький проект, игрался в макросы.
Вышлю сейчас на указанный в профиле e-mail, может что-то прояснится, но на домашнем компе с практически идентичной конфигурацией все хорошо.
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Re[6]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Выслал проект на e-mail. Может что-то прояснится.
Если на рабочем компе нужны будут какие-то телодвижения в плане дампов или еще чего, то могу все предоставить.
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Re[7]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Здравствуйте, Димчанский, Вы писали:
Д>Нет, ничего такого не добавлял специально. Там вообще маленький проект, игрался в макросы. Д>Вышлю сейчас на указанный в профиле e-mail, может что-то прояснится, но на домашнем компе с практически идентичной конфигурацией все хорошо.
Давай. Как смогу гляну что там. Надеюсь ошибка воспроизведется.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Хм.. У меня тоже стоит IronPython 2.7, который использует Python Tools, но они в чем-то постыдном замечены не были. Снес и первое и второе, но проблема не исчезла.
А после сноса Python Tools что-то руками еще делал?
Блин, как бы это воспроизвести.. Но я теперь уверен, что Nemerle каким-то образом не уживается с кем-то из плагинов.
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Re[7]: [net-4.0-v1.1.746.0] Куча ошибок в Error List, но все компилируется без о
Деинсталировал Nemerle (net-4.0-v1.1.746.0) и после этого поставил (net-4.0-v1.1.821.0). Запускаю студию, открываю немерловский проект и получаю два последовательных сообщения:
---------------------------
Microsoft Visual Studio
---------------------------
Nemerle Visual Studio Integration
Error: Could not load file or assembly 'Nemerle, Version=1.1.772.0, Culture=neutral, PublicKeyToken=e080a9c724e2bfcd' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'Nemerle, Version=1.1.772.0, Culture=neutral, PublicKeyToken=e080a9c724e2bfcd' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'JetBrains.Platform.dotCover.VisualStudio.Core.XmlSerializers, Version=2.0.425.54, Culture=neutral, PublicKeyToken=1010a0d8d6380325' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'Nemerle.Macros' or one of its dependencies. The system cannot find the file specified.
Try recompile solution or referenced assembies!
---------------------------
OK
---------------------------
Сразу за ним похожее второе:
---------------------------
Microsoft Visual Studio
---------------------------
Nemerle Visual Studio Integration
Error: Could not load file or assembly 'Nemerle, Version=1.1.772.0, Culture=neutral, PublicKeyToken=e080a9c724e2bfcd' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'Nemerle, Version=1.1.772.0, Culture=neutral, PublicKeyToken=e080a9c724e2bfcd' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'Nemerle.Macros' or one of its dependencies. The system cannot find the file specified.
Try recompile solution or referenced assembies!
---------------------------
OK
---------------------------
Причем тут версия 1.1.772.0, когда я поставил уже 1.1.821.0? Такое ощущение, что что-то при анинстале старой версии не до конца удалилось.
При этом потом проект собирается без ошибок, а в Error List те же самые ошибки.
Вечность — это ужасно долго, особенно ближе к концу.
Здравствуйте, _NN_, Вы писали:
_NN>Попробуй деинсталлировать, полностью снести "C:\Program Files (x86)\Nemerle", проверь переменную окружения Nemerle, ее тоже удалить стоит. _NN>Ну и на крайний случай msizap все удалит подчистую
Сделал так:
1. Деинсталировал
2. Убедился, что "C:\Program Files (x86)\Nemerle" нету.
3. Снес переменную окружения Nemerle.
4. Перезагрузился.
5. Под админом запустил
msizap TWA! NemerleSetup-net-4.0-v1.1.772.0-nightly.msi
msizap TWA! NemerleSetup-net-4.0-v1.1.821.0-nightly.msi
Теперь окошек не кидает!
Но как и в версии 1.1.772.0, в 1.1.821.0 Error List полон всяких левых ошибок типа undound name, хотя все прекрасно компилится. Т.е. все еще существует проблема с каким-то extension/plugin'ом.
Вечность — это ужасно долго, особенно ближе к концу.
Здравствуйте, Димчанский, Вы писали:
Д>Но как и в версии 1.1.772.0, в 1.1.821.0 Error List полон всяких левых ошибок типа undound name, хотя все прекрасно компилится. Т.е. все еще существует проблема с каким-то extension/plugin'ом.
Тут методом проб и ошибок.
Попробуй отключать в Tools->Addin Manager, может там найдется виновник.
Здравствуйте, Димчанский, Вы писали:
Д>Деинсталировал Nemerle (net-4.0-v1.1.746.0) и после этого поставил (net-4.0-v1.1.821.0). Запускаю студию, открываю немерловский проект и получаю два последовательных сообщения:...
Д>Причем тут версия 1.1.772.0, когда я поставил уже 1.1.821.0? Такое ощущение, что что-то при анинстале старой версии не до конца удалилось.
В проектах старые сслыки. Видимо макросы цепляют старую версию. Просто перекомпилируй проект.
Д>При этом потом проект собирается без ошибок, а в Error List те же самые ошибки.
Вот это странно. Попробуй потом переоткрыть студию.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
, окно с ошибкой пропало.
А проблема с нелепыми ошибками в Error List (при том, что все компилируется без ошибок), пропала после того, как я отключил "Visual Git" add-in
и теперь повторилась с "Visual Git", то я склонен думать, что есть какая-то недоработка в интеграции со студией, из-за которой другие аддины могут оказывать влияние на интеграцию Nemerle со студией.
Вечность — это ужасно долго, особенно ближе к концу.
Здравствуйте, Димчанский, Вы писали:
VD>>В проектах старые сслыки. Видимо макросы цепляют старую версию. Просто перекомпилируй проект.
Д>Нет, ссылки все проверил специально, были не привязаны к версии.
Там нечего проверять. Ссылки на проекты (обычно, на маро-проекты). Немерл не умеет читать метаденные прямо из проектов. По сему он читает их из скомпилированных сборок. Соответственно их нужно перекомпилировать после переустановки немерла.
Д>Т.к. эта проблема уже была с Python Tools
и теперь повторилась с "Visual Git", то я склонен думать, что есть какая-то недоработка в интеграции со студией, из-за которой другие аддины могут оказывать влияние на интеграцию Nemerle со студией.
Возможно проблема в библиотеке используемой в интеграции.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.