我想添加到我的WiX设置ocx注册。我这样做:OCX注册与WiX
heat.exe file MyFile.ocx -out C:\TEMP\registration.wxs
并生成一个.wxs,看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<DirectoryRef Id="TARGETDIR">
<Directory Id="dirC202475C84215EEEECB6F7F457B64EC0" Name="data" />
</DirectoryRef>
</Fragment>
<Fragment>
<DirectoryRef Id="dirC202475C84215EEEECB6F7F457B64EC0">
<Component Id="cmpEA6A1F59D6A38919A7ABA0CC22077BAD" Guid="PUT-GUID-HERE">
<File Id="filD9FC7A2F17B4650D687BA4E565868379" KeyPath="yes" Source="SourceDir\data\MyFile.ocx">
...
我不知道怎么说的主要WXS,说Product.wxs如何将之纳入信息在安装过程中注册OCX。 运行安装程序后,我检查HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID,但找不到ocx的guid。 我能找到它,如果我运行regsvr32.exe的E:\ MyFile.ocx
更多信息
看不到在安装日志与MSIEXEC
产生的OCX的GUID任何参考丑陋的解决方案
我将热生成片段复制到我的模块,它的工作原理。仍然无法找出如何引用分离文件上的相同内容。
是我的错,我在一个MSM中使用片段 – Ymir 2014-09-03 08:02:03