2013-04-01 31 views
20

Ben bir yapı sunucuda (Ben sorunun kaynağıdır şüpheli Özel eylemler, sahip olduğu) WiX yükleyici derlemek çalışıyorum ve aşağıdaki hatayı alıyorum:Microsoft.Deployment.WindowsInstaller nerede bulunur?

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] 

konusunda fikrin nedir yüklü olması gerekiyor? Bunu yaptığım zaman Windows SDK'dan bir şey yüklemem gerektiğini hatırlıyorum, ama ne olduğunu hatırlayamıyorum.

+0

Yanıtlandı. Bu senin için mi çalıştı? –

cevap

28

Bu, Windows Installer XML'in (WiX) eskiden Microsoft'tan açık bir kaynak projesinin bir parçası, ancak Outercurve Foundation'a aktarıldığından beri. found on CodePlex olabilir. 3.7 son sürümdür.

Bu interop kurulum, Dağıtım Araçları Vakfı'nın (DTF) bir parçasıdır ve başlangıç ​​menüsünde yüklü bir SDK yardım dosyası bulursunuz. Asıl montaj C: \ Program Files (x86) \ WiX Toolset v3.7 \ SDK içinde bulunur.

+0

Sürüm uyuşmazlığı sorunu olduğu ortaya çıktı - makinemde yapı sunucusu olarak aynı 3.x yüklü değil. Daha fazla potansiyel temsilcisi istiyorsanız, bir takip sorusu vardır: http://stackoverflow.com/questions/15836917/whats-the-simplest-way-to-ensure-that-wix-projects-build-without-having-to -inst –

+0

Gelecekte referans için, bu DLL de çeşitli paket yöneticileri içine çekiliyor gibi görünüyor. WiX olsa da kaynak. –

0

Sonunda this git hub sayfasına ulaşan official website numaralı telefondan WiX v3.11'i indirdim.

enter image description here

Sadece yükleyin dişli simgesine tıklayın: Aslında oldukça bu kurulum sayfası gösterir bir MSI bir yürütülebilir (.exe *) kurmanın. Yükleme tamamlandığında, Visual Studio çözüm kaşifinde Microsoft.Deployment.WindowsInstaller referansı seçin ve araç çubuğundan yenilemek için tıklayın.

İlgili konular