Здравствуйте, ecinunice, Вы писали:
БП>>Только для 2008-й студии. E>У меня не работает WebApplication — это моя беда или общая?
Только что попробовал... WebApplication создается, компилируется и даже запускается. Но при попытке сохранить выдается какое-то сообщение. Похоже проблемы с регистрацией код-дом-провайдера.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, ecinunice, Вы писали:
E>У меня не работает WebApplication — это моя беда или общая?
WebApplication работают, но весь code behind нужно делать ручками.
Пересобери его, плиз, так чтобы он использовал новую версию Nemerle.MSBuild.targets. Я брошу эту версию на сидюк к журналу и выложим ее как официальную.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>Пересобери его, плиз, так чтобы он использовал новую версию Nemerle.MSBuild.targets. Я брошу эту версию на сидюк к журналу и выложим ее как официальную.
Там версия из Re: Пересборка проекта
Здравствуйте, Блудов Павел, Вы писали:
VD>>Пересобери его, плиз, так чтобы он использовал новую версию Nemerle.MSBuild.targets. Я брошу эту версию на сидюк к журналу и выложим ее как официальную. БП>Там версия из Re: Пересборка проекта
Не, не, не. Это не надо было брать. Я уже обновил СВН. Бери мой файл. Он правильный. Та версия не пересобирает проект даже при изменении таргет-файлов, а это плохо.
И вообще, не надо делать каких-то собственных локальных версий. А то потом запутаемся. Все надо собирать из СВН-на.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
VD>Только снеси сначала все старые и удали файлы из каталога %ProgramFiles%\Nemerle
Я понял что произошло.
Была установлена студия 2005 и интеграция Nemerle.
В последствии 2005 была снесена и поставлена 2008.
Однако теперь нельзя снять старую интеграцию, т.к. это требует студию 2005
Инсталлятор валится
Из евент лога:
Product: Nemerle 0.9.3 (FEB 2008 CTP) build 7879 -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action CA_DevenvSetup2008, location: d:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe, command: /setup
OS: Vista Enterprise Edition 32bit, VS 2008 Team Suite
Валится похоже на регистации компонента в студии, т.к. выскакивает окно "The operation can't be completed"
Здравствуйте, Dr.Gigabit, Вы писали:
DG>Инсталлятор валится DG>Из евент лога: DG>Product: Nemerle 0.9.3 (FEB 2008 CTP) build 7879 -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action CA_DevenvSetup2008, location: d:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe, command: /setup
DG>OS: Vista Enterprise Edition 32bit, VS 2008 Team Suite
DG>Валится похоже на регистации компонента в студии, т.к. выскакивает окно "The operation can't be completed"
А какие-нибудь решарперы для студии установлены?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Февральский CTP
От:
Аноним
Дата:
23.02.08 17:45
Оценка:
решил поставить. получилось следующее:
заголовок окна:
"Nemerle 0.9.4 Feb 2008 CTP build 7888 Setup"
сообщение:
"Nemerle 0.9.3 (Apr 2008 CTP) requires Visual Studio 2005"
Я все могу понять, проект молодой, развивающийся, денег за него не платят... все кроме одного
при чем тут Студия 2005, которую я снес давно, реестр, какие-то файлы в Program Files, которые нужно удалить вручную? Это же навороченный дотнет, который должен САМ решать все проблемы несовместимости dll-ей и прочей фигни, в которой разбираться у рядового пользователя нету никакого желания. Сколько ставил разного софта (не дотнетовского, а обычного), НИКОГДА такого не было. Следующая версия просто затирает предыдущую и все. Предыдущая поверх следующей — обычно винда спрашивает разрешения. Тупо и эффективно. Почему здесь так не сделать?
Здравствуйте, Dr.Gigabit, Вы писали:
DG>Установлен решарпер 4 еап. Брал самую последнюю версию. А что, известны преценденты, когда решарпер не дружил с немерловой интеграцией?
Известны прецеденты когда Решарпер не дружил с чем попало. Его разработчики маются дурью и вместо того чтобы создать пакет (package) они оформили Решарпер в виде плагина. Этот плагин лезет куда попало и нарываясь на неизвестные ему языки глючит.
ЗЫ
Естественно, не факт, что в данном случае виноват именно Решарпер.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, Аноним, Вы писали:
А>Я все могу понять, проект молодой, развивающийся, денег за него не платят... все кроме одного А>при чем тут Студия 2005, которую я снес давно, реестр, какие-то файлы в Program Files, которые нужно удалить вручную?
Павел пытается сделать универсальный инсталлятор который ставил бы интеграцию для обоих версий студии. По идее инсталлятор должен ставить компилятор даже если на машине не установлено ни одной студии. Так что, видимо это баги.
А>Это же навороченный дотнет, который должен САМ решать все проблемы несовместимости dll-ей и прочей фигни, в которой разбираться у рядового пользователя нету никакого желания.
Не надо только на здоровую голову. Инсталлятор никакого отношения к дотнету не имеет. Это стандартный MSI. Естественно, что и MSI сам по себе никакого отношения к проблеме не имеет. Просто в инсталляторе ошибка.
А> Сколько ставил разного софта (не дотнетовского, а обычного), НИКОГДА такого не было. Следующая версия просто затирает предыдущую и все. Предыдущая поверх следующей — обычно винда спрашивает разрешения. Тупо и эффективно. Почему здесь так не сделать?
Вообще-то далеко не все инсталляторы затирают предыдущие версии. Это вопрос не такой простой.
Проблему будем решать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, Dr.Gigabit, Вы писали:
DG>Установлен решарпер 4 еап. Брал самую последнюю версию. А что, известны преценденты, когда решарпер не дружил с немерловой интеграцией?
Тогда я бы начал с того, что времнно выключил бы его. (Tools->AddIns-> снфть галку у ReSharper)
Потом можно будет и назад вернуть.
У Решарпера проблема с Nemerle.dll, точнее проблема в том, что Решарпер для чтения сборок не пользуется ни рефлексией, ни mono.cecil, а использует какой-то свой самопал, в котором многое не реализовано. Если запустить студию под отладчиком, то видно кучу ОйМамочкиException в модуле JetBrains.MetaData.
Здравствуйте, <Аноним>, Вы писали:
А>решил поставить. получилось следующее: А>заголовок окна: А>"Nemerle 0.9.4 Feb 2008 CTP build 7888 Setup" А>сообщение: А>"Nemerle 0.9.3 (Apr 2007 CTP) requires Visual Studio 2005"
Есть такая проблема — версия интеграции от Apr 2007 не сносится, если студию успели снести.
К сожалению, это лечится только MsiZap. Подробности в поиске по форуму.
Версии начиная с Sep 2007 проверяют наличие студии и при установке и при сносе.
Здравствуйте, Блудов Павел, Вы писали:
БП>У Решарпера проблема с Nemerle.dll, точнее проблема в том, что Решарпер для чтения сборок не пользуется ни рефлексией, ни mono.cecil, а использует какой-то свой самопал, в котором многое не реализовано. Если запустить студию под отладчиком, то видно кучу ОйМамочкиException в модуле JetBrains.MetaData.
Не надо "ля-ля". Никакого самопала. Мы читаем DLL с помощью родного unmanaged метадата-ридера. А кучи эксепшенов — это внутреннее дело более высокоуровнего обработчика, у него логика на эксепшенах построена
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"