1
A
回答
1
這裏是我的MCR 2012A和.NET 4.5請評論,如果有更好的方式來做到這一點的解決方案: 這是文檔
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"
xmlns:netfx='http://schemas.microsoft.com/wix/NetFxExtension'>
<Bundle Name="MYAPP"
Version="0.6"
Manufacturer="MY Corporation"
UpgradeCode="f380ae43-5df1-4cfe-9297-526e3e638e57">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" />
<Chain>
<!-- TODO: Define the list of chained packages. -->
<PackageGroupRef
Id="Netfx45FullPackage"/>
</Chain>
</Bundle>
<Fragment>
<util:RegistrySearch
Id="MatlabPath"
Variable="UniqueId"
Root="HKLM"
Key="SOFTWARE\Matworks\MATLAB\4.17\"
Result="exists"/>
<PackageGroup Id="Netfx45FullPackage">
<ExePackage
Id="Netfx45Xxx"
Cache="no"
Compressed="no"
PerMachine="yes"
Permanent="yes"
Vital="no"
InstallCommand="/q"
SourceFile="..\SetupProject\dotnetfx45_full_x86_x64.exe"
DetectCondition="(Netfx4FullVersion="4.5.50709") AND (NOT VersionNT64 OR (Netfx4x64FullVersion="4.5.50709"))"
InstallCondition="(VersionNT >= v6.0 OR VersionNT64 >= v6.0) AND (NOT (Netfx4FullVersion="4.5.50709" OR Netfx4x64FullVersion="4.5.50709"))"/>
<ExePackage
Id="MatlabMCR2012a64"
Cache="no"
Compressed="no"
PerMachine="yes"
Permanent="yes"
Vital="no"
InstallCommand="/q"
SourceFile="..\SetupProject\MCR_R2012a_win64_installer.exe"
InstallCondition="(NOT MatlabPath)"/>
<MsiPackage
Id="MYAPP"
Cache="no"
Compressed="no"
Vital="yes"
SourceFile="..\SetupProject\bin\Release\MYAPPSetup.msi"/>
</PackageGroup>
</Fragment>
</Wix>
相關問題
- 1. wix安裝程序3.7引導程序註冊表搜索
- 2. Matlab 2012a與Windows SDK 7.1
- 3. 當在MCR和Matlab studio中運行matlab代碼時,爲cursor.data創建Matlab數據類型不一致
- 4. Matlab MCR是否支持MultiCore?
- 5. 無法訪問MCR組件緩存
- 6. 在同一臺機器上運行Matlab MCR和MATLAB
- 7. MATLAB MCR中的java classpath設置是否跨GLOBAL JAVA作業?
- 8. Matlab 2012a對象檢測和跟蹤不起作用
- 9. Matlab MCR程序錯誤損壞終端
- 10. Wix 3.7:candle.exe從命令行崩潰
- 11. 我需要將Wix 3.7升級到3.10.2
- 12. WiX 3.7 UI沒有正確鏈接
- 13. 如何設置Matlab的MCR爲Ubuntu和Netbeans(UnsatisfiedLinkedError)
- 14. WiX Burn 3.7和Postgresql註冊表搜索失敗
- 15. 如何爲指定的Matlab運行時(MCR)編譯Matlab腳本
- 16. MCR libmwi18n.so文件丟失
- 17. Matlab 2012a獲取邊界/邊界單元格
- 18. Matlab 2012a Mex與Mountain Lion上的Xcode 4.5一起工作
- 19. 如何將Wix 3.0項目(使用引導程序)移植到Wix 3.7
- 20. 與MATLAB編譯器運行時(MCR)運行Matlab的可執行文件
- 21. 做的控制檯exe文件由matlab創建需要MCR
- 22. MATLAB編譯器運行時(MCR)中的JVM有什麼作用?
- 23. 運行最終用戶應用程序的Matlab MCR錯誤
- 24. MCR 8.1 for MATLAB獨立可執行文件
- 25. 帶Matlab編譯器運行時(MCR)的IPPL
- 26. 運行matlab編譯exe到ubuntu機器 - 找不到8.1的MCR
- 27. 在Windows 8上的Matlab生成器NE/MCR 8
- 28. 查看MATLAB數字而不使用MCR庫的程序
- 29. vb.net自動檢測wix的依賴文件3.7
- 30. MCR和MRC在AARCH64上不存在?
「Matlabn 2012A MCR」是太特殊了他們是一個關於安裝它的教程。您將找到有關使用「刻錄」Windows安裝程序XML的「引導程序/ Chainer」的教程。 – 2013-02-25 16:56:36
@ChristopherPainter是否與我們說的一樣,比如安裝.net 4.5?至於WIX安裝程序? – Gilad 2013-02-25 16:58:16
校長是一樣的。這些細節在啓動文件名,傳遞命令行參數以及搜索註冊表/文件以確定它是否已經存在方面是不同的。 – 2013-02-25 17:31:19