使用WIX将本机DLL添加到现有COM+应用程序

使用WIX将本机DLL添加到现有COM+应用程序,wix,wix3.5,com+,Wix,Wix3.5,Com+,在使用WIX安装某些组件时,我需要向现有COM+应用程序添加本机DLL。这可能吗?如果是,怎么做 我有一个类似这样的组件: <Component Id="C.My.dll" Guid="AGIUD" DiskId="1" Location="local"> <File Id="My.dll" Name="my.dll" KeyPath="yes" Source="{MyDllsLocation}" /> <complus:ComPlusApplica

在使用WIX安装某些组件时,我需要向现有COM+应用程序添加本机DLL。这可能吗?如果是,怎么做

我有一个类似这样的组件:

<Component Id="C.My.dll" Guid="AGIUD" DiskId="1" Location="local">
    <File Id="My.dll" Name="my.dll" KeyPath="yes" Source="{MyDllsLocation}" />
    <complus:ComPlusApplication Id="COMPlusAppName" Name="COMPlusAppName">
        <complus:ComPlusAssembly Id="My.dll" Type="native" DllPath="[#C.My.dll]">
            <complus:ComPlusComponent  Id="MyComponent" CLSID="ACLSID" />
        </complus:ComPlusAssembly>
    </complus:ComPlusApplication>
</Component>
但是因为我的COM+应用程序已经存在,所以我在运行安装程序时出错

我希望能够将DLL添加到现有的COM+应用程序中,因为这是我们核心产品的一个附加组件,并且应用程序已经存在

我已经看过关于COM+应用程序的教程和ComplusAppliuation元素的文档,但似乎没有一个明显的答案

提前感谢您的帮助

我正在使用WIX3.5