2013-04-01 11 views
20

Próbuję skompilować instalator WiX (który ma akcje niestandardowe, które podejrzewam są źródłem emisji) na serwerze kompilacji i dostaję następujący błąd:Gdzie znajduje się Microsoft.Deployment.WindowsInstaller?

c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resolve 
this reference. Could not locate the assembly "Microsoft.Deployment.WindowsInstaller, Version=3.0.0.0, Culture=neutral, 
PublicKeyToken=ce35f76fcda82bad, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this 
reference is required by your code, you may get compilation errors. [C:\code\rms1-moverssuite\src\RMSS.Setup.CustomActi 
ons\RMSS.Setup.CustomActions.csproj] 

pojęcia, co musi być zainstalowany? Niejasno pamiętam, że ostatnio musiałem zainstalować coś z zestawu Windows SDK, ale nie pamiętam, co to było.

+0

Udzielono odpowiedzi. Czy to działa dla ciebie? –

Odpowiedz

28

Jest częścią Windows Installer XML (WiX) projektu open source dawniej z Microsoft, ale po przeniesieniu do Fundacji Outercurve. Może to być found on CodePlex. 3.7 to najnowsza wersja.

Ten zestaw współdziałających jest częścią Deployment Tools Foundation (DTF), a znajdziesz plik pomocy SDK zainstalowany w menu Start. Rzeczywisty montaż można znaleźć w C: \ Program Files (x86) \ Zestaw narzędzi WiX v3.7 \ SDK.

+0

Okazało się, że jest to niezgodność wersji - nie zainstalowano tego samego 3.x na moim komputerze jako serwera kompilacji. Jeśli chcesz mieć więcej potencjalnych przedstawicieli, pojawia się pytanie uzupełniające: http://stackoverflow.com/questions/15836917/whats-the-simplest-way-to-ensure-that-wix-projects-build-without-having-to -inst –

+0

W celu późniejszego odniesienia, ta biblioteka DLL wydaje się być również zasysana do różnych menedżerów pakietów. WiX jest jednak początkiem. –

0

Pobrałem WiX v3.11 z official website, który ostatecznie ląduje na stronie git piasty this. Konfigurowanie jest rzeczywiście plik wykonywalny (* .exe) raczej MSI, który pokazuje stronę instalacyjny:

enter image description here

Wystarczy kliknąć na ikonę instalacji przekładni. Po zakończeniu instalacji wybierz odniesienie do Microsoft.Deployment.WindowsInstaller w eksploratorze rozwiązań Visual Studio i kliknij odśwież z paska narzędzi.

Powiązane problemy