की सामग्री निकालें मेरे पास एक विस बर्न बूटस्ट्रैपर में एक एमएसआई पैकेज बंडल है। क्या मैं इस एमएसआई को लक्ष्य मशीन पर बंडल से निकाल सकता हूं?जला बूटस्ट्रैपर
उत्तर
आपको dark.exe
उपयोगिता का उपयोग करने की आवश्यकता है जो वाईएक्स के साथ आता है।
dark.exe -x temp <installer>
बंडल नहीं ही स्वयं निकाल सकते हैं, जब तक किसी this feature लागू करता है।
यदि आप कस्टम बूटस्ट्रैपर एप्लिकेशन का उपयोग कर रहे हैं, तो आप अपने बंडल से एम्बेडेड .msi निकाल सकते हैं, फिर वाईएक्स एसडीके का उपयोग करके उस .msi की सामग्री निकालें। तब
unbinder = new Unbinder();
unbinder.Unbind(bundlePath, OutputType.Bundle, tmpFolder);
unbinder.DeleteTempFiles();
, फ़ाइलों को अलग करने के लिए InstallPackge
वर्ग का उपयोग करें::
using (var msiPackage = new InstallPackage(msiFilePath, DatabaseOpenMode.Transact) { WorkingDirectory = _targetFolder })
{
using (var session = Microsoft.Deployment.WindowsInstaller.Installer.OpenPackage(msiPackage, ignoreMachineState: true))
{
msiPackage.ExtractFiles(fileKeysToInstall);
}
msiPackage.Close()
}
है कि
संक्षिप्त उत्तर है कि आप अपने बंडल से MSI फ़ाइलों को अलग करने के लिए Unbinder
वर्ग का उपयोग कर सकते है आपको जो करना है उसका एक बहुत ही सरल संस्करण। मैंने बहुत अधिक विवरण के साथ एक ब्लॉग पोस्ट लिखा है, जिसे आप यहां पा सकते हैं: http://www.wrightfully.com/extracting-msi-files-without-running-the-installer
महत्वपूर्ण नोट: यह आपके किसी भी कस्टम क्रिया को नहीं चलाता है, इसलिए यह ध्यान में रखना सुनिश्चित करता है।
- 1. WIX जला Bootstrapper मेरी एमएसआई
- 2. Wix बूटस्ट्रैपर (बर्न)
- 3. वाईएक्स बूटस्ट्रैपर: मैं कमांड लाइन से जला चर कैसे सेट करूं?
- 4. मैं वाईएसएक्स जला बूटस्ट्रैपर में एमएसआई सुविधाओं का चयन कैसे कर सकता हूं?
- 5. बर्न प्रबंधित बूटस्ट्रैपर
- 6. प्रबंधित वाईएक्स बूटस्ट्रैपर पैकेज
- 7. वाईएक्स जला में एक संशोधित ढीली फ़ाइल कैसे शामिल करें?
- 8. स्क्रम नीचे चार्ट जला: कार्य या कहानियां?
- 9. क्या डी में अपरिवर्तनीय डेटा "जला" है?
- 10. बूटस्ट्रैपर पैकेज का मतलब * .csproj प्रोजेक्ट
- 11. प्रोग्राम जोड़ें/निकालें में बूटस्ट्रैपर और सेटअप
- 12. Caliburn.Micro: विभिन्न परियोजनाओं में दृश्य और बूटस्ट्रैपर
- 13. एक्सएनए "जला" प्रभाव के साथ क्रेटर (जीपीयू के माध्यम से)
- 14. मैं .NET फ्रेमवर्क बूटस्ट्रैपर पैकेज को कैसे बदलूं?
- 15. प्रिज्म 4 एमईएफ बूटस्ट्रैपर के साथ स्पलैश स्क्रीन
- 16. हाउटो और सर्वश्रेष्ठ कामकाजी स्थापना (एमएसआई) चेनर +/बूटस्ट्रैपर
- 17. प्रमुख उन्नयन कैसे करना है जब जला/Wix का उपयोग कर 3.6
- 18. WiX जला - निर्धारित करें कि आइटम पहले से ही स्थापित कर रहे हैं
- 19. क्या जला विषय में एक पूर्ण विंडो पृष्ठभूमि छवि हो सकती है?
- 20. एक एमएसआई पैकेज डाउनलोड करने के लिए एक WiX बूटस्ट्रैपर को कैसे बल दें?
- 21. एकाधिक उदाहरणों के लिए Wix बूटस्ट्रैपर को कैसे/कैसे प्राप्त करें
- 22. विजुअल स्टूडियो 2013 में वीसी ++ 2012 रनटाइम बूटस्ट्रैपर पैकेज कहां है?
- 23. मैं एकता और ऑटोमैपर के लिए एक एमवीसी बूटस्ट्रैपर को कैसे कार्यान्वित करना चाहिए?
- 24. मैं एक क्लिकऑन एप्लिकेशन के लिए विंडोज इंस्टालर 4.5 के लिए बूटस्ट्रैपर पैकेज कैसे सेट अप कर सकता हूं?
- 25. स्थानीयकृत WIX 3.6 बूटस्ट्रैपर्स बनाना।
- 26. विजुअल स्टूडियो 2010
- 27. सी #
- 28. कॉन्फ़िगरेशन प्रबंधक को सभी अनुभागों को फिर से लोड करने के लिए मजबूर करना
- 29. वाईएक्स बंडल संस्करण को मेरे एप्लिकेशन के संस्करण के समान कैसे बनाएं
- 30. क्या वेब-सुरक्षित फ़ॉन्ट्स की एक आधुनिक सूची है?