Здравствуйте, kochetkov.vladimir, Вы писали:
KV>...
Спасибо, как раз хотел сам компилить, чтобы с PEG поиграться.
Перевел на эту версию свой проект и наткнулся на ICE. Пришлось немного кодом жонглировать для того, чтобы его избежать. Вот багрепорт и код приводящий к ошибке.
Здравствуйте, Рысцов Денис, Вы писали:
РД>Спасибо, как раз хотел сам компилить, чтобы с PEG поиграться.
PEG лучше все равно из исходников собирать, так как над ним сейчас постоянно ведется работа.
РД>Перевел на эту версию свой проект и наткнулся на ICE. Пришлось немного кодом жонглировать для того, чтобы его избежать. Вот багрепорт и код приводящий к ошибке.
Поглядим.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Не работает
При попытке создания проекта или открытия уже существующего выдается мессаджбокс с сообщением:
---------------------------
Microsoft Visual Studio
---------------------------
Could not load file or assembly 'Nemerle.Compiler.Utils, Version=1.0.0.9025, Culture=neutral, PublicKeyToken=c4c0f22444bf4088' or one of its dependencies. Не удается найти указанный файл.
---------------------------
ОК Отмена
---------------------------
Здравствуйте, Ka3a4oK, Вы писали:
KK>Не работает KK>При попытке создания проекта или открытия уже существующего выдается мессаджбокс с сообщением:
KK>
KK>---------------------------
KK>Microsoft Visual Studio
KK>---------------------------
KK>Could not load file or assembly 'Nemerle.Compiler.Utils, Version=1.0.0.9025, Culture=neutral, PublicKeyToken=c4c0f22444bf4088' or one of its dependencies. Не удается найти указанный файл.
KK>---------------------------
KK>ОК Отмена
KK>---------------------------
Здравствуйте, Ka3a4oK, Вы писали:
KK>Не работает KK>При попытке создания проекта или открытия уже существующего выдается мессаджбокс с сообщением:
Если используются старые solutions, то лучше создать новые, скопировать файлы и ручками подправить nproj файлы. У меня была проблема в том, что версия Nemerle была прописана в них.
Я сейчас ковыряю с инсталлер, как раз на предмет проблемы обновления поверх уже установленной предыдущей версии. Надеюсь, к следующей сборке, ее уже не будет.
Здравствуйте, Рысцов Денис, Вы писали:
РД>Если используются старые solutions, то лучше создать новые, скопировать файлы и ручками подправить nproj файлы. У меня была проблема в том, что версия Nemerle была прописана в них.
Ничего подобного делать не надо! Надо только пересобрать все солюшены.
Его проблема заключается в том, что где-о находятся старые версии Nemerleю.dll или компилятора.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Рысцов Денис, Вы писали:
РД>>Если используются старые solutions, то лучше создать новые, скопировать файлы и ручками подправить nproj файлы. У меня была проблема в том, что версия Nemerle была прописана в них.
VD>Ничего подобного делать не надо! Надо только пересобрать все солюшены.
Значит это мне так не повезло: в одном из nproj была прописана версия Nemerle явно: <Reference Include="Nemerle, Version=1.0.0.9025, Culture=neutral, PublicKeyToken=e080a9c724e2bfcd">, и это вызывало ошибку
Здравствуйте, Рысцов Денис, Вы писали:
РД>Значит это мне так не повезло: в одном из nproj была прописана версия Nemerle явно: <Reference Include="Nemerle, Version=1.0.0.9025, Culture=neutral, PublicKeyToken=e080a9c724e2bfcd">, и это вызывало ошибку
Там по любому должне стаоять HintPath. Он используется если версия не находится.
Так что скорее всего просто где-то осталась старая версия сборки.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
скачал последний билд, попробовал простое консольное приложение , почему так долго его компилит(порядка одной сек задержки, и довольно много cpu требует)? screen
Здравствуйте, kkolyan, Вы писали:
K>скачал последний билд, попробовал простое консольное приложение , почему так долго его компилит(порядка одной сек задержки, и довольно много cpu требует)? K>screen
Какой-то глюк с пре-jit-ом сборок.
Если установка велась в место по умолчанию (%ProgramFiles%\Nemerle), то скопируйте к себе на машину вот этот батник и запустите его. Если установка велась в другое место, то можно воспользоваться тем же блатником, но вручную прописать в строке "set NemerleInstall=..." путь к установке.
Должно помочь.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.