Чтобы собрать инсталлятор нужно собрать сам немерл, затем vs-plugin, и запустить BuildSetup.bat
Должно произойти следующее:
Запустится RegPkg.exe и сгенерит из Nemerle.VisualStudio.dll файлик generated.wxi. Это та же утилита, которая регистряет интеграцию немерла в качестве post-build step. Только результат пишется не в реестр, а в xml-файл.
Скомпилируются Integration.wxs, NemerleBinaries.wxs и Product.wxs, к которым подмешивается generated.wxi
Соберётся собственно Nemerle.VisualStudio.msi
Несколько замечаний.
Одна называется Nemerle Binaries и живёт соответственно в NemerleBinaries.wxs. Сюда входят:
Nemerle.dll, Nemerle.Compiler.dll, Nemerle.Macros.dll, ncc.exe, Nemerle.MSBuild.Tasks.dll и Nemerle.MSBuild.targets
Они попадают в %ProgramFiles%\Nemerle
Вторая кучка это Integration.wxs
Nemerle.Compiler.Utils.dll, Nemerle.VisualStudio.dll и Snippets
Они тоже попадают в %ProgramFiles%\Nemerle
Это всё настраиваемо и можно переделать, если что.
Пишет в лог
<entry>
<record>93</record>
<time>2006/12/22 13:12:06.166</time>
<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>
</entry>
а на экран выдаёт окошко
Microsoft Visual Studio
---------------------------
The project file 'Temp\1l1aow4c.1lf\Temp\WindowsApplication1.nproj' cannot be opened. The project type is not supported by this installation. ---------------------------
OK Help
---------------------------
При этом на машине с установленным VSSDK всё замечательно работает.
... << RSDN@Home 1.2.0 alpha rev. 642>>
Здравствуйте, Блудов Павел, Вы писали:
БП>
БП>Пишет в лог
БП>БП><entry>
БП> <record>93</record>
БП> <time>2006/12/22 13:12:06.166</time>
БП> <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>
БП></entry>
БП>
БП>а на экран выдаёт окошко
БП>БП>Microsoft Visual Studio
БП>---------------------------
БП>The project file 'Temp\1l1aow4c.1lf\Temp\WindowsApplication1.nproj' cannot be opened. The project type is not supported by this installation. ---------------------------
БП>OK Help
БП>---------------------------
Дык IT пишет (
Re[8]: Готовимся к релизуАвтор: IT
Дата: 21.12.06
), что проблема уже решена
.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, Андрей Хропов, Вы писали:
АХ>Дык IT пишет (Re[8]: Готовимся к релизуАвтор: IT
Дата: 21.12.06
), что проблема уже решена .
Я под голой студией не проверял. А с параметром /noVSIP всё летает как трофейный мессершмидт.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Здравствуйте, IT, Вы писали:
IT>Я под голой студией не проверял. А с параметром /noVSIP всё летает как трофейный мессершмидт.
У меня по-прежнему не работает. И есть сильное подозрение, что нужно таксать за собой какую-нибудь сборку из состава VSSDK. Возможно, что одноимённая сборка в оригинальной студи есть, но старой версии. Или хотфикс какой нужен.
... << RSDN@Home 1.2.0 alpha rev. 642>>
БП>Или хотфикс какой нужен.
Нужен ProjectAggregator2.dll, который поствляется в виде ProjectAggregator2.msi и является redist'ом.
Прийдётся таскать его за собой (70 кб).
... << RSDN@Home 1.2.0 alpha rev. 642>>