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

时间:2013-05-16 15:45:38

标签: 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: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 +应用程序(here)的教程和ComPlusAppliucation元素(here)的文档,但似乎没有明显的答案...... < / p>

提前感谢您的帮助!

(我正在使用WIX 3.5)

0 个答案:

没有答案