Potrzebuję konwertować plik vdproj do formatu WiX, aby móc go budować przy użyciu msbuild. Jednym z rozwiązań było wywołanie pliku wykonywalnego devenv z msbuild i zbudowanie pliku vdproj, ale jest to po prostu nieprzyjemne. Pomyślałem, że spróbuję ręcznie przekonwertować plik na format WiX, ale spojrzenie na jego zawartość trochę mnie przeraziło. Czy są jakieś narzędzia lub eleganckie rozwiązania, które mogłyby pomóc w tej konwersji?Jak przekonwertować plik vdproj do formatu WiX?
Odpowiedz
Możesz spróbować pracy z Dark, który konwertuje dowolny MSI na Wix. Będziesz musiał usunąć wiele "śmieci" "zwłaszcza w obszarach interfejsu użytkownika, ale da ci przyzwoity start.
Spójrz na skargi ludzi: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3041773-bring-back-the-basic-setup-and-deployment- project- kto będzie utrzymywać tę obrzydliwość ? – Pam
Łącze jest zerwane na razie. Okazało się komercyjne. –
To jest dobre łącze: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3041773-bring-back-the-basic-setup-and-deployment-project- – Pam
Istnieje utility by Chris Oldwood, który konwertuje plik .vdproj do .wxs (przy użyciu wiersza poleceń PowerScript). Mam nadzieję, że to pomaga, to moje bieżące badania i będę zgłaszać wszelkie problemy. Po przekonwertowaniu nie zapomnij o WixEdit. Microsoft usunął .vdproj z VS2012.
https://github.com/chrisoldwood/vdproj2wix dla repo skryptu PowerShell – BozoJoe
Rzuciłem okiem na to, ale okazało się to mało przydatne dla moich plików vdproj - Chris wyraźnie mówi, że jego skrypt jest specyficzny do jego przypadku użycia. Mam wiele projektów, które są instalowane jako usługi systemowe i nie są dobrym celem dla tego skryptu. –
Jeśli chcesz, aby przełączyć się NSIS lub Inno Setup można używać języka Visual rozszerzenie & Installer: http://visualstudiogallery.msdn.microsoft.com/5e57fe9a-ae5d-4740-a1c3-7a8e278e105b
Wspiera on także konwersję plików z .vdproj język NSIS lub skryptu Inno Setup.
"Konwerter VDProj na WiX" pomoże Ci przekonwertować plik vdProj na wix.
To można pobrać z linku http://visualstudiogallery.msdn.microsoft.com/0f8ff662-c844-4c3c-9c7b-b170cea16baf
Wtyczka "VDProj to WiX Converter" kosztuje 99 USD. Nie jestem pewien, czy zadziała w moim projekcie. –
To zabawne, jak często „to jest po prostu brzydki” może równoważnie można powiedzieć „to działa”! Po tym, jak zmusiliśmy MSBuild 2.0 do pracy z naszymi projektami instalacyjnymi (i projektami C++), w końcu zrezygnowałem i pozostałem przy użyciu 'devenv', ponieważ, cóż, działa :-) – Pat
Sprawdź, czy" VDProj na WiX Converter "pomaga. http://visualstudiogallery.msdn.microsoft.com/0f8ff662-c844-4c3c-9c7b-b170cea16baf – AKaral
@AKaral: Podany link to ograniczony okres próbny i nagware. – Phil