Здравствуйте, matumba, Вы писали:
M>Здравствуйте, _NN_, Вы писали:
_NN>>Спешу обрадовать, что новый билд WiX (3.8.819.0) решает все проблемы.
_NN>>Можно собирать установщик в один клик
M>1. Как Немерловый сборщик узнаёт, где находятся бинари WiX? (я к тому, что ВиКС может быть раззипован куда-угодно)
У WiX есть MSBuild Task, который автоматически все делает.
Все просто и удобно.
M>2. Можно всё-таки иметь скрипт, позволяющий обходиться БЕЗ WiX?
Да все можно.
Код установщика доступен:
https://github.com/rsdn/nemerle/tree/master/misc/packages/wix
Хотите сделать альтернативу, пожалуйста.
Вот один сделал поддержку
ebuild.
Здравствуйте, _NN_, Вы писали:
_NN>Похоже на какой-то баг WiX 3.8.
_NN>Он ведь на стадии разработки все еще.
А зачем беты использовать?
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, _NN_, Вы писали:
_NN>>Похоже на какой-то баг WiX 3.8.
_NN>>Он ведь на стадии разработки все еще.
VD>А зачем беты использовать?
В 3.7 нет поддержки 2013-й.
Здравствуйте, _NN_, Вы писали:
_NN>2. Невозможно отлаживать.
_NN>PDB файл не подгружается.
_NN>Это похоже на проблему компилятора.
Решилось в VS2013 RC.
Видимо баг был все же у MS
Здравствуйте, _NN_, Вы писали:
_NN>Решилось в VS2013 RC.
_NN>Видимо баг был все же у MS
O! Где-то есть Немерле-1.2.63 for .NET 4.5.1??
Здравствуйте, herethere, Вы писали:
На самом деле собрать самому несложно.
Нужны: VS2013, VS2013 SDK, Git, WiX 3.8.819 и выше.
Скачиваем исходник.
Запускаем BuildInstallerFull-4.5.1.cmd (или BuildInstallerFast-4.5.1.cmd без тестов) и все.
Выложил временно сюда:
NemerleSetup-net-4.5.1-v1.2.63.0.msi
NemerleBinaries-net-4.5.1-v1.2.63.0.zip
Здравствуйте, _NN_, Вы писали:
_NN>На самом деле собрать самому несложно.
Если проект видишь впервые — СЛОЖНО.
_NN>Нужны: VS2013, VS2013 SDK
есть.
_NN> Git
Git не нужен и не только как скачиватель tag, а вообще не нужен.
Нельзя ли как-то настроить проект, чтобы не вызывался гит, если его на машине нет? Вы делаете серьёзную ошибку, обвешивая тривиальный процесс сборки какими-то левыми зависимостями.
_NN> WiX 3.8.819 и выше.
http://wixtoolset.org/downloads/v3.8.826.0/wix38.exe
Page Not Found
The page you are looking for cannot be found.
Вот такой смешной WiX...
_NN>Скачиваем исходник.
_NN>Запускаем BuildInstallerFull-4.5.1.cmd
...и брюки превращаются... в элегантный ворнинг!
nemerle-master\misc\packages\wix\nemerle.wixproj.metaproj : warning MSB4078: The project file "nemerle.wixproj" is not supported by MSBuild and cannot be built.
...причём в nemerle.wixproj чётко указан WixToolPath.
Так что увы, пока процесс "скачай сорсы, запусти команду" не отточен.
А как-то принудительно можно тыкнуть WiX (когда бинари компилера успешно собрались) "возьми этот проект и сделай инсталлер"?
_NN>Выложил временно сюда:
Да, спасибо! Так создавать инсталлер намного проще!
Здравствуйте, herethere, Вы писали:
H>Здравствуйте, _NN_, Вы писали:
_NN>>На самом деле собрать самому несложно.
H>Если проект видишь впервые — СЛОЖНО.
_NN>>Нужны: VS2013, VS2013 SDK
H>есть.
_NN>> Git
H>Git не нужен и не только как скачиватель tag, а вообще не нужен. Нельзя ли как-то настроить проект, чтобы не вызывался гит, если его на машине нет? Вы делаете серьёзную ошибку, обвешивая тривиальный процесс сборки какими-то левыми зависимостями.
Ну можно и без него.
_NN>> WiX 3.8.819 и выше.
H>H>http://wixtoolset.org/downloads/v3.8.826.0/wix38.exe
H>Page Not Found
H>The page you are looking for cannot be found.
H>Вот такой смешной WiX...
У них сайт полетел, я здесь не при чем:
_NN>>Скачиваем исходник.
_NN>>Запускаем BuildInstallerFull-4.5.1.cmd
H>...и брюки превращаются... в элегантный ворнинг!
H>H>nemerle-master\misc\packages\wix\nemerle.wixproj.metaproj : warning MSB4078: The project file "nemerle.wixproj" is not supported by MSBuild and cannot be built.
Ну так WiX надо установить.
Как без него собирать установщик
H>...причём в nemerle.wixproj чётко указан WixToolPath.
H>Так что увы, пока процесс "скачай сорсы, запусти команду" не отточен.
H>А как-то принудительно можно тыкнуть WiX (когда бинари компилера успешно собрались) "возьми этот проект и сделай инсталлер"?
Как вы установили WiX ?
Я устанавливал и ничего не нужно было трогать.
_NN>>Выложил временно сюда:
H>Да, спасибо! Так создавать инсталлер намного проще!
Я надеюсь что все же скоро будут ночные сборки интеграции 2013 и все будет еще проще.
Здравствуйте, herethere, Вы писали:
Если не трудно проверьте обновленную сборку:
NemerleSetup-net-4.5.1-v1.2.64.0.msi
NemerleSetup-net-4.5.1-v1.2.64.0.zip
Все проблемы починены
Тестовый установщик брать тут:
NemerleSetup-net-4.5.1-v1.2.64.0.msi