Глупый вопрос по интеграции.
От: Dufrenite Дания  
Дата: 28.08.07 20:12
Оценка:
До сего дня работал в интеграции ревизии 7754. Сделал всё как в документе по установке. Скачал, собрал и т.д. После чего скопировал файлы Nemerle.VisualStudio.dll и Nemerle.VisualStudio.dll.config в директорию C:\Program Files\Nemerle. Всё работало. Сделал апдейт, повторил всю процедуру — студия по разным причинам отказывается грузить плагин. Может чего не так делаю?
P.S. В отладчике всё работает.

30.08.07 15:37: Перенесено модератором из 'Nemerle' — VladD2
Re: Глупый вопрос по интеграции.
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 29.08.07 06:49
Оценка:
Здравствуйте, Dufrenite, Вы писали:

D>До сего дня работал в интеграции ревизии 7754. Сделал всё как в документе по установке. Скачал, собрал и т.д. После чего скопировал файлы Nemerle.VisualStudio.dll и Nemerle.VisualStudio.dll.config в директорию C:\Program Files\Nemerle. Всё работало. Сделал апдейт, повторил всю процедуру — студия по разным причинам отказывается грузить плагин. Может чего не так делаю?

D>P.S. В отладчике всё работает.

Что значит, в отладчике всё работает? Это когда ты открываешь проект Nemerle.VSIP и запускаешь его (открывается вторая студия под отладкой первой)? Ну тогда должно быть всё нормаольно. Открой новую студию в экспериментальном режиме — плагин должен загрузиться.
Если не получается, то давай сюда причины.
И зачем ты занимаешься ручным копированием сборок Nemerle.VisualStudio.dll? Не нужны они в C:\Program Files\Nemerle.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
--
Re[2]: Глупый вопрос по интеграции.
От: Dufrenite Дания  
Дата: 29.08.07 09:23
Оценка:
Здравствуйте, Сергей Туленцев, Вы писали:

СТ>Что значит, в отладчике всё работает? Это когда ты открываешь проект Nemerle.VSIP и запускаешь его (открывается вторая студия под отладкой первой)? Ну тогда должно быть всё нормаольно. Открой новую студию в экспериментальном режиме — плагин должен загрузиться.

СТ>Если не получается, то давай сюда причины.
С экспериментальной версией всё понятно, там работает. Только надо как то сказать студии, чтобы она самостоятельно находила и загружала плагин при старте.
Сейчас она выдаёт:
The application for project "Project.nproj" is not installed.
Make sure the application for the project type (.nproj) is installed.

СТ>И зачем ты занимаешься ручным копированием сборок Nemerle.VisualStudio.dll? Не нужны они в C:\Program Files\Nemerle.

Просто в предыдущей ревизии этот вариант сработал. Я установил простую интеграцию, потом собрал компилятор и интеграцию и заменил бинарники интеграции в C:\Program Files\Nemerle. Другого способа использовать плагин мне в голову не пришло. Если он есть подскажите плиз.
Re[3]: Глупый вопрос по интеграции.
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 29.08.07 09:41
Оценка:
Здравствуйте, Dufrenite, Вы писали:

D>Здравствуйте, Сергей Туленцев, Вы писали:


СТ>>Что значит, в отладчике всё работает? Это когда ты открываешь проект Nemerle.VSIP и запускаешь его (открывается вторая студия под отладкой первой)? Ну тогда должно быть всё нормаольно. Открой новую студию в экспериментальном режиме — плагин должен загрузиться.

СТ>>Если не получается, то давай сюда причины.
D>С экспериментальной версией всё понятно, там работает. Только надо как то сказать студии, чтобы она самостоятельно находила и загружала плагин при старте.
D>Сейчас она выдаёт:
D>The application for project "Project.nproj" is not installed.
D>Make sure the application for the project type (.nproj) is installed.

В нормальную ветку студии плагин интеграции и не регистрируется. Ну это и понятно для чего. В нормальном режиме ты что-то разрабатываешь, а в экспериментальном — тестируешь.
Твою проблему можно полечить либо переустановкой простой интеграции, либо накатыванием собранного инсталлятора (лично я предпочитаю первый вариант)

СТ>>И зачем ты занимаешься ручным копированием сборок Nemerle.VisualStudio.dll? Не нужны они в C:\Program Files\Nemerle.

D>Просто в предыдущей ревизии этот вариант сработал. Я установил простую интеграцию, потом собрал компилятор и интеграцию и заменил бинарники интеграции в C:\Program Files\Nemerle. Другого способа использовать плагин мне в голову не пришло. Если он есть подскажите плиз.

В инструкции такого нет.
В экспериментальной версии работает — вот и пользуйся этим вариантом. Если хочешь поставить плугин в обычный режим, то можно поставить инсталлятор. Или собрать его самому (кажется, теперь это делается легко).
Лично я пользуюсь экспериментальной версией.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
--
Re[4]: Глупый вопрос по интеграции.
От: Dufrenite Дания  
Дата: 29.08.07 09:55
Оценка:
Собрать инсталлятор не получается, говорит, что не может найти файлы с расширением *.wixobj
С простой интеграцией попробую.
Re[5]: Глупый вопрос по интеграции.
От: BOleg Россия  
Дата: 29.08.07 10:27
Оценка:
Здравствуйте, Dufrenite, Вы писали:

D>Собрать инсталлятор не получается, говорит, что не может найти файлы с расширением *.wixobj

D>С простой интеграцией попробую.

а) Если хотите регистрировать плугин в обычной студии
Процесс таков (подробности — на стр. с описанием проекта):
1. Качаете свежий CTP интеграции и устанавливаете.
2. Берете из SVN исходники компилятора и интеграции.
3. Собираете релиз обоих проектов.
4. Копируете nemerle.visualstudio.dll в ProgramFiles\Nemerle и выполняете следующие команды:

%ProgramFiles%\Visual Studio 2005 SDK\2007.02\VisualStudioIntegration\Tools\bin\RegPkg.exe /root:Software\Microsoft\VisualStudio\8.0 /codebase "%ProgramFiles%\Nemerle\Nemerle.VisualStudio.dll"

%ProgramFiles%\Microsoft Visual Studio 8\Common7\IDE\devenv.com /rt "Software\Microsoft\VisualStudio\8.0" /setup

Откатить изменения всегда можно переустановкой интеграции из инсталлятора.

б) Комфортная работа в экспериментальной студии:
Создайте ярлык к %ProgramFiles%\Microsoft Visual Studio 8\Common7\IDE\devenv.com и параметром командной строки /rootsuffix Exp.
Этот ярлык будет для студии с немерловыми проектами.
Удачи!
В человечишке все должно быть прекрасненьким: и одёжка, и душенка, и мордочка, и мыслишки.
Re[6]: Глупый вопрос по интеграции.
От: Dufrenite Дания  
Дата: 29.08.07 11:06
Оценка:
Огромное спасибо!
Только одно замечание. К VSSDK может быть другой путь (Влад рекомендует C:\VS\VS2005_SDK\). Так что первая команда может быть следующей: C:\VS\VS2005_SDK\2007.02\VisualStudioIntegration\Tools\bin\RegPkg.exe /root:Software\Microsoft\VisualStudio\8.0 /codebase "%ProgramFiles%\Nemerle\Nemerle.VisualStudio.dll"
Re[7]: Глупый вопрос по интеграции.
От: BOleg Россия  
Дата: 29.08.07 11:09
Оценка:
Здравствуйте, Dufrenite, Вы писали:

D>Огромное спасибо!

D>Только одно замечание. К VSSDK может быть другой путь (Влад рекомендует C:\VS\VS2005_SDK\). Так что первая команда может быть следующей: C:\VS\VS2005_SDK\2007.02\VisualStudioIntegration\Tools\bin\RegPkg.exe /root:Software\Microsoft\VisualStudio\8.0 /codebase "%ProgramFiles%\Nemerle\Nemerle.VisualStudio.dll"

Так я так, общий смысл написал.
Если уж по правильному, то %VisualStudioIntegration%\Tools\bin\RegPkg.exe, где %VisualStudioIntegration% — переменная окружения.
В человечишке все должно быть прекрасненьким: и одёжка, и душенка, и мордочка, и мыслишки.
Re[8]: Глупый вопрос по интеграции.
От: Dufrenite Дания  
Дата: 29.08.07 11:47
Оценка:
Может стоит в инструкцию добавить? Или в качестве батника выложить?
Re[9]: Глупый вопрос по интеграции.
От: BOleg Россия  
Дата: 29.08.07 11:49
Оценка:
Здравствуйте, Dufrenite, Вы писали:

D>Может стоит в инструкцию добавить? Или в качестве батника выложить?

Может. Но ИМХО лучше пользоваться CTP, благо их примерно раз в месяц выпускают.
В человечишке все должно быть прекрасненьким: и одёжка, и душенка, и мордочка, и мыслишки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.